|
Copyright ® (1997-2013) EDMGROUP Pty Ltd - EZY Prolog Reference |
The following domains describe GUI declarations used by EZY Prolog.
EZY_WINDOW =
ezy_window(
EZY_CONTROL,RCT,INTEGER ID,
WSFLAGS,
ILIST RESERVED)
EZY_WINDOW_LIST = EZY_WINDOW*
EZY_CONTROL =
ezy_def(EZY_CTRL_TYPE,
EZY_WINDOW_LIST,
EZY_BORDER,EZY_ALIGNMENT,EZY_FONT);
ezy_dummy
EZY_CTRL_TYPE =
ezy_type(WINTYPE,STRING NAME,EZY_CONTROL_HANDLER,EZY_CTRL_DATA,EZY_COLOR_LIST,WSFLAGS);
ezy_reference(STRING DCL_FILENAME);
ezy_ctrl_type_dummy
EZY_CTRL_DATA =
ezy_title(WSFLAGS TEXTFLAGS, STRING TITLE);
ezy_pushbutton(EZY_CUSTOM_STYLE,STRING);
ezy_lbox_std( ILIST WSFLAGS, SLIST);
ezy_lbox_edit(STRING TITLE,SLIST, ILIST WSFLAGS);
ezy_toolbar(vpiToolbar::control_list);
ezy_form_file(STRING EZY_FORM_FILE);
ezy_progress(INTEGER INITVALUE, INTEGER MAXVALUE, EZY_BORDER_COLOR FG,EZY_BORDER_COLOR BG,EZY_BORDER_COLOR TEXT,PATSTYLE);
ezy_fileselect(SETDIR_INIT_DATA);
ezy_checkbox(INTEGER CHECKED, STRING TITLE, EZY_CUSTOM_STYLE, EZY_BORDER_COLOR BACK, EZY_BORDER_COLOR FORE);
ezy_listbox(INTEGER SELECTED_ITEM, INTEGER ITEM_SIZE,EZY_LIST ITEMS, EZY_BORDER_COLOR BACK, EZY_BORDER_COLOR FORE);
ezy_radiobuttons(EZY_RADIO_STYLE,INTEGER SELECTED_INDEX, SLIST BUTTON_NAMES
EZY_CUSTOM_STYLE
EZY_BORDER_COLOR FG, INTEGER Y_OFFSET);
ezy_edit(EZY_EDIT_TYPE,EZY_MARGIN MARGIN, EZY_MENU,EZY_STRING INITSTR,EZY_COLOR_LIST);
ezy_caption(EZY_FRAME,EZY_SEPARATOR);
ezy_tabdlg(TABDLG_STYLE,INTEGER FirstSheetID,EZY_WINDOW_LIST, INTEGER Width, INTEGER Height);
ezy_web_browser(STRING URL);
ezy_grid(
EZY_CALLBACK,
EZY_MENU GRID_MENU,
GRID_COLUMN_LIST,
INTEGER ROWS
EZY_COLOR_LIST,
EZY_GRID_STYLE,
EZY_INIT_DATA
);
ezy_properties(
EZY_CALLBACK,
EZY_PROP_DATA,
INTEGER FRAMEWIDTH
EZY_COLOR_LIST % FRAME BACK, FRAME FORE, TEXT BACK TEXT FORE
);
ezy_tree(
EZY_BORDER_COLOR LINE_COLOR,
BROWSELIST_ICON PLUS_MINUS_ICONS,
EZY_CALLBACK,
EZY_MENU,
BROWSELIST_ITEM TREE
);
ezy_xtree(
EZY_MENU,
EZY_BORDER_COLOR LINK
EZY_BORDER_COLOR FRAME,
EZY_BORDER_COLOR SELECTED
EZY_BORDER_COLOR NODE,
INTEGER PEN_SIZE,
INTEGER NODE_WIDTH,INTEGER NODE_HEIGHT,
EZY_XTREE,TREE_WIN_INFO);
ezy_url(STRING TITLE, STRING URL,CURSOR CURSOR_DOWN, CURSOR CURSOR_DEF);
ezy_dummy
EZY_ALIGNMENT =
align_to_parent_right;
align_to_parent_bottom;
align_to_parent_rightbottom;
align_center_horizontally;
align_center_vertically;
align_center_inside_parent;
align_stick_to_parent_right;
align_stick_to_rightbottom;
align_stick_to_leftBottom;
align_fit_to_parent;
align_none
EZY_BORDER_COLOR =
sys_color_custom(COLOR);
sys_color_btnface;
sys_color_btnhilight;
sys_color_btnshadow;
sys_color_btntext;
sys_color_captiontext;
sys_color_windowtext;
sys_color_window
Copyright © 1997-2013 EDMGROUP (Australia)