#ifdef INTERFACE CLASS(VoretDialog) EXTENDS(Dialog) // still to be customized by user /* ATTRIB(VoretDialog, closable, float, 1) ATTRIB(VoretDialog, title, string, "Form1") // ;) ATTRIB(VoretDialog, color, vector, '1 0.5 1') ATTRIB(VoretDialog, intendedWidth, float, 0) ATTRIB(VoretDialog, rows, float, 3) ATTRIB(VoretDialog, columns, float, 2) */ ATTRIB(VoretDialog, marginTop, float, SKINMARGIN_TOP) // pixels ATTRIB(VoretDialog, marginBottom, float, SKINMARGIN_BOTTOM) // pixels ATTRIB(VoretDialog, marginLeft, float, SKINMARGIN_LEFT) // pixels ATTRIB(VoretDialog, marginRight, float, SKINMARGIN_RIGHT) // pixels ATTRIB(VoretDialog, columnSpacing, float, SKINMARGIN_COLUMNS) // pixels ATTRIB(VoretDialog, rowSpacing, float, SKINMARGIN_ROWS) // pixels ATTRIB(VoretDialog, rowHeight, float, SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL) // pixels ATTRIB(VoretDialog, titleHeight, float, SKINFONTSIZE_TITLE * SKINHEIGHT_TITLE) // pixels ATTRIB(VoretDialog, titleFontSize, float, SKINFONTSIZE_TITLE) // pixels ATTRIB(VoretDialog, backgroundImage, string, SKINGFX_DIALOGBORDER) ATTRIB(VoretDialog, borderLines, float, SKINHEIGHT_DIALOGBORDER) ATTRIB(VoretDialog, closeButtonImage, string, SKINGFX_CLOSEBUTTON) ATTRIB(VoretDialog, zoomedOutTitleBarPosition, float, SKINHEIGHT_ZOOMEDTITLE * 0.5 - 0.5) ATTRIB(VoretDialog, zoomedOutTitleBar, float, SKINHEIGHT_ZOOMEDTITLE != 0) ATTRIB(VoretDialog, alpha, float, SKINALPHA_TEXT) METHOD(VoretDialog, configureDialog, void(entity)) ENDCLASS(VoretDialog) entity currentDialog; #endif #ifdef IMPLEMENTATION void configureDialogVoretDialog(entity me) { currentDialog = me; configureDialogDialog(me); me.tooltip = getZonedTooltipForIdentifier(me.classname); } #endif