Skip to main content Module consts Copy item path Source Range RANGE min, max, step, flags – slider / number box descriptor UiInput UIINPUT – pointer state handed to custom widgets (canvas) WinRect WINRECT – window placement, owned by the app (DIP; see ui.inc) AF_CUSTOM_TITLEBAR AF_DARK AF_LIGHT AF_LOG_FILE AF_RESIZABLE AF_SAVE_STATE AF_SINGLE_INSTANCE AL_CENTER AL_DEFAULT AL_END AL_START AL_STRETCH ANG_360 BADGE_ACCENT BADGE_CRIT BADGE_INFO BADGE_NEUTRAL BADGE_OK BADGE_WARN BOX_BG BOX_BLOCK BOX_CARD BOX_CENTER BOX_CLIP BOX_DISABLED BOX_END BOX_FIXED BOX_H BOX_LAYER BOX_V BOX_WRAP BOX_XCENTER BOX_XEND BOX_XSTART BTN_LEFT BTN_MIDDLE BTN_RIGHT BTN_X1 BTN_X2 CBI_END CBI_SEP CF_CHECKED CF_DISABLED CF_HIDDEN CLIP_DOCX Private document fragment bytes, MIME application/x-jfgui-docx-fragment. CLIP_HTML UTF-8 HTML fragment; CF_HTML framing is handled by the platform. CLIP_IMAGE CLIP_PNG CLIP_RTF Rich Text Format document bytes. CLIP_TEXT CP_ALPHA CP_FIELDS CP_PIPETTE CUR_ARROW CUR_COUNT CUR_CROSS CUR_CUSTOM CUR_HAND CUR_IBEAM CUR_MAX_PX CUR_MOVE CUR_NONE CUR_SIZE_NESW CUR_SIZE_NS CUR_SIZE_NWSE CUR_SIZE_WE CUR_USER_MAX CUR_WAIT CW_HSV DLG_CLOSE DLG_NONE DLG_PRIMARY DLG_SECONDARY DS_ACTIVE DS_DROP DS_END DS_HOVER DS_START EASE_IN EASE_IN_OUT EASE_LINEAR EASE_OUT EASE_OUT_BACK EASE_OUT_CUBIC EV_ACT EV_COMMIT EV_DOUBLE EV_DRAG EV_FOCUS EV_HELD EV_HOVER EV_OPEN EV_RCLICK FD_EXT_SHIFT FD_FOLDER FD_OPEN FD_SAVE FL_ABOVE FL_ALIGN_END FL_BELOW FL_MINW FL_OVER FL_POINT FL_RIGHT FONT_BOLD FONT_ICON FONT_REG FONT_SEMI GC_CENTER GC_FILL GC_NOSORT GC_RIGHT GH_LAST GH_RIGHT GH_SORT_ASC GH_SORT_DESC GRID_H_CENTER GRID_H_END GRID_H_START GRID_V_END GRID_V_START GRID_V_STRETCH GR_CURRENT GR_FOCUS GR_STRIPE HB_BLOCK HB_CLOSE HB_CURRENT HB_CURSOR_SHIFT HB_DISABLED HB_DRAG HB_FOCUS HB_GRAB_H HB_GRAB_V HB_MAX HB_MIN HB_MOVES HB_NOTAB HB_OWNKEYS HB_SPACE HB_SPLITTER HB_TEXT IB_ERROR IB_INFO IB_SUCCESS IB_WARNING KIND_NAMES names of the K_* kinds (dump, selectors kind:“Label”) K_BOX K_BUTTON K_CANVAS K_CHECKBOX K_COMBO K_DIALOG K_HEADING a heading of a document or section (value: its level, 1 the top; md_view.rs, Ui::heading) K_ICON K_IMAGE K_KIND_COUNT K_LINK K_LIST K_LISTITEM K_MENU K_MENUITEM K_PROGRESS K_RADIO K_SLIDER K_SWATCH K_SWITCH K_TAB K_TEXT K_TEXTBOX K_TITLEBAR LF_REORDER L_BASE L_COUNT L_DIALOG L_POPUP L_TIP MIF_CHECKED MIF_DISABLED MIF_LIST MIF_OPEN MIF_SELECTED MIF_SUB MIF_TWOCOL MOD_ALT MOD_ALTGR MOD_CAPS MOD_CTRL MOD_NUM MOD_SHIFT MOD_SUPER NAV_COMPACT PAD_2 PAD_4 PAD_8 PAD_12 PAD_16 PAD_20 PAD_24 PAD_32 PAD_SHIFT PAN_UNIT PART_BASE PTR_ERASER PTR_MOUSE PTR_PEN PTR_TOUCH RG_LOG Logarithmic pointer/paint mapping for integer sliders with positive bounds.
Keyboard increments, semantic values and range endpoints retain their units. RG_TICKS RG_TIP RG_VERT SC_H SC_NOBAR SC_NOWHEEL SC_V SEG_FIRST SEG_LAST SIZE_AUTO SIZE_FILL SM_CAP_LEFT SM_CAP_W SM_CAP_W_TOOL SM_COUNT SM_DLG_BTN_ORDER SM_DLG_CONTENT_BOX SM_DLG_CONTENT_GAP SM_DLG_FOOTER_BOX SM_DLG_FOOTER_GAP SM_DLG_MARGIN SM_DLG_MAX SM_DLG_MIN SM_DLG_TITLE_TS SM_DOCK_BTN SM_DOCK_HDR SM_GRIP SM_GRIP_CORNER SM_SB_GAP SM_SB_H SM_SB_PAD SM_TB_H SM_TB_H_LARGE SM_TB_ICON SM_TB_PAD SM_TB_TITLE_TS SM_WC_TITLE_GAP SM_WC_TITLE_PAD SM_WIN_TBH_DIALOG SM_WIN_TBH_TOOL SPELL_LOADING SPELL_NONE SPELL_OFF SPELL_READY SS_CHECKED SS_DISABLED SS_FOCUSED SS_HOVER SS_OPEN SS_PRESSED SS_SELECTED STATE_NAMES names of the SS_* state bits (dump) ST_ACCENT ST_ALIGN_START ST_CHECKED ST_COMPACT ST_DISABLED ST_ICON_ONLY ST_LARGE ST_MENU Button with a menu indicator beside its label; use the normal popup API for behavior. ST_NOFOCUS ST_ON_ACCENT Button displayed on an accent-colored surface, using its on-accent foreground. ST_ROUND Rounded identity/action button; supporting styles use a circular or pill surface. ST_SUBTLE TB_CAP_MASK TB_DECIMAL TB_DIGITS TB_HYPHENATE TB_MULTI TB_PASSWORD TB_READONLY TB_SIGNED TB_SPELL TB_WRAP TF_BOTH TF_DECLINE TF_H TF_HOLD TF_HOLD_LONG TF_REST TF_SLOP TF_TWO TF_V TK_CHECKER TK_CUSTOM TK_MAXN TK_RECT TRAY_ACTIVATE TRAY_SECONDARY TS_BODY TS_BODY_STRONG TS_CAPTION TS_COUNT TS_DISPLAY TS_SUBTITLE TS_TITLE TS_TITLE_LARGE TX_ACCENT TX_CENTER TX_DISABLED TX_ELLIPSIS TX_HYPHENATE TX_ON_ACCENT TX_RIGHT TX_SECONDARY TX_TERTIARY TX_WRAP T_ACCENT T_ACCENT_DISABLED T_ACCENT_HOVER T_ACCENT_PRESSED T_ACCENT_TEXT T_ALT_FILL T_BG T_BG_ALT T_CARD T_CARD_STROKE T_CLOSE_HOVER T_COUNT T_CRIT T_CRIT_BG T_CTRL T_CTRL_DISABLED T_CTRL_HOVER T_CTRL_PRESSED T_CTRL_STROKE T_CTRL_STROKE2 T_DIVIDER T_FLYOUT T_FLYOUT_STROKE T_FOCUS_IN T_FOCUS_OUT T_INFO T_INFO_BG T_INPUT_ACTIVE T_KNOB T_LAYER T_LAYER_STROKE T_OK T_OK_BG T_ON_ACCENT T_ON_ACCENT_DIS T_SCROLL T_SHADOW T_SMOKE T_STRONG_FILL T_STRONG_STROKE T_SUBTLE T_SUBTLE_DISABLED T_SUBTLE_HOVER T_SUBTLE_PRESSED T_TEXT T_TEXT2 T_TEXT3 T_TEXT_DISABLED T_TRACK T_WARN T_WARN_BG UIC_ACTIVE UIC_CLOSE UIC_DPI UIC_DRAG_END UIC_DROP UIC_ESCAPE UIC_EXIT UIC_FULLSCREEN UIC_HOTKEY UIC_HOTKEY_LOST UIC_JOB UIC_LOCATION UIC_NOTE UIC_NOTE_GONE UIC_OPEN UIC_PERMISSION UIC_PICK UIC_RECENT UIC_SCREENSHOT UIC_SENSOR UIC_SESSION_END UIC_SETTINGS UIC_SUSPEND UIC_THEME UIC_TIMER UIC_TRAY UIC_WAKE UIC_WINCLOSE UIT_CARET UIT_SPELL UIT_SPIN UIT_TOAST UIT_TOOLTIP UI_PRESSURE_ONE UWS_ACTIVE UWS_FULLSCREEN UWS_MINIMIZED UWS_OPEN UWS_VISIBLE WF_AUTOHEIGHT WF_DIALOG WF_KEYS WF_MODAL WF_NOACTIVATE WF_NOCLOSE WF_RESIZABLE WF_SYSFRAME WF_TOOL WF_TOUCH_HOLD WIN_MAX WRF_ABS WRF_CHANGED WRF_MAX WRF_POS WS_CURRENT WS_DONE WS_ERROR WS_TODO pad padding in DIP for box_begin flags: BOX_V | pad(24)