Copyright ® (1999-2005) EDMGROUP Pty Ltd - EZY Prolog Reference

 ezy_checkbox_style

[This is preliminary specification and subject to change.]

Group

Check box  (more...)

Type

determ

Syntax

ezy_checkbox_style( WINDOW CTRLWIN, EZY_CHECK_BOX_STYLE EZY_CHECK_BOX_STYLE)

Flow patterns

(i,i),(i,o)

 

Description:

Get/Set style of the check box
Possible values for the style:
ezy_standard - standard cross
ezy_custom(STRING PICT_FILE_CHECKED, STRING PICT_FILE_UNCHECKED) - custom

See Samples\ezy_check_box.ezy for more information

Sample:

style_custom(_,e_control(_,_,CTRLWIN,activated),0):-
    syspath(EXEPATH,_),
    format(PICT_FILE_CHECKED,"%sImages\\rb_checked.bmp",EXEPATH),
    format(PICT_FILE_UNCHECKED,"%sImages\\rb_unchecked.bmp",EXEPATH),
    ADDRESS = ["TOP_FRAME","Check Box"],
    ezy_object_get(CTRLWIN,ADDRESS,OBJECT_WINDOW),
    ezy_checkbox_style(OBJECT_WINDOW,ezy_custom(PICT_FILE_CHECKEDPICT_FILE_UNCHECKED)),
    !.

style_std(_,e_control(_,_,CTRLWIN,activated),0):-
    ADDRESS = ["TOP_FRAME","Check Box"],
    ezy_object_get(CTRLWIN,ADDRESS,OBJECT_WINDOW),
    ezy_checkbox_style(OBJECT_WINDOW,ezy_standard),
    !.

Copyright © 1997-2005 EDMGROUP (Australia)