# Dialog Offset Y
Grammar — Y offset of dialog
Flags —Native
|Function
Returns the vertical offset of a dialog.
# Arguments
int
<dialog> — Dialog
Returns — int
native int DialogGetOffsetY(int dialog);
# Related
Category: Dialog / Dialog Size And Position
- Set Dialog Size —
void
— DialogSetSize - Move Dialog —
void
— DialogSetPosition - Attach Dialog To Dialog —
void
— DialogSetPositionRelative - Attach Dialog To Unit —
void
— DialogSetPositionRelativeToUnit - Anchor Dialog To Unit —
void
— DialogSetPositionRelativeToUnitWithAnchor - Set Dialog Fullscreen —
void
— DialogSetFullscreen - Dialog Width —
int
— DialogGetWidth - Dialog Height —
int
— DialogGetHeight - Dialog Offset X —
int
— DialogGetOffsetX - Dialog Offset Y —
int
— DialogGetOffsetY - Dialog Anchor —
int
<preset::Anchor> — DialogGetAnchor - Dialog Relative Anchor —
int
<preset::Anchor> — DialogGetRelativeAnchor - Relative Dialog —
int
<dialog> — DialogGetRelativeDialog - Dialog Is Fullscreen —
bool
— DialogIsFullscreen
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:3299
void gf_MoveNewItemFlashInstant (int lp_newItemIndex) {
// Implementation
PortraitSetPosition(gv_newItems[lp_newItemIndex].lv_flash, c_anchorTopLeft, 0, (DialogGetOffsetY(gv_newItems[lp_newItemIndex].lv_dialog) + 20));
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2map — MapScript.galaxy:3299
void gf_MoveNewItemFlashInstant (int lp_newItemIndex) {
// Implementation
PortraitSetPosition(gv_newItems[lp_newItemIndex].lv_flash, c_anchorTopLeft, 0, (DialogGetOffsetY(gv_newItems[lp_newItemIndex].lv_dialog) + 20));
}
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:1749
// Automatic Variable Declarations
// Implementation
return libCamp_gf_GD_IntegerToGrid(DialogGetOffsetY(lp_dialog), libCamp_ge_GRIDDLG_HV_Vertical, libCamp_ge_GRIDDLG_HV2_NoneClient);
}