Skip to content
doyousketch2 edited this page Sep 13, 2019 · 6 revisions

Input_Choice:

Corresponds to: Fl_Input_Choice

Inherits from: Widget

Constructors

  • fl.Input_Choice( int X, int Y, int W, int H, *str label ) ==> userdata Widget
  • fl.Input_Choice{ table entries } ==> userdata Widget

    ( table constructor syntax )


Functions

  • methods defined for Widget userdata type
  • obj:add( str item )

    ( add item to menu )

  • obj:clear()

    ( remove all items from menu )

  • obj:clear_changed()

    ( clear state of input & button widgets )

  • obj:set_changed()

    ( set state of input & button widgets )


Properties

  • properties defined for Widget userdata type
  • obj.input ==> userdata Widget get

    ( pointer to Fl_Input )

  • obj.value ==> *str contents get

    ( Fl_Input text field contents )

  • obj.value = str val set

    ( Fl_Input text field contents )

  • obj.value = int item set

    ( Chooses item# in menu )

  • obj.changed ==> bool state
  • obj.textfont ==> str style get

    obj.textfont = str style set
    obj.textfont = int index set
    ( Fl_Font index in font table )

  • obj.textsize ==> int size get

    obj.textsize = int size set
    ( in pixels )

  • obj.textcolor ==> userdata color get

    obj.textcolor = int|userdata color set
    ( Fl_Color )

  • obj.menubutton ==> userdata Widget get

    ( pointer to Fl_Menu_Button )

  • obj.down_box ==> str boxtype get

    obj.down_box = str boxtype set
    select Fl_Boxtype:

    • "FL_NO_BOX"
    • "FL_FLAT_BOX"
    • "FL_UP_BOX"
    • "FL_DOWN_BOX"
    • "FL_UP_FRAME"
    • "FL_DOWN_FRAME"
    • "FL_THIN_UP_BOX"
    • "FL_THIN_DOWN_BOX"
    • "FL_THIN_UP_FRAME"
    • "FL_THIN_DOWN_FRAME"
    • "FL_ENGRAVED_BOX"
    • "FL_EMBOSSED_BOX"
    • "FL_ENGRAVED_FRAME"
    • "FL_EMBOSSED_FRAME"
    • "FL_BORDER_BOX"
    • "_FL_SHADOW_BOX"
    • "FL_BORDER_FRAME"
    • "_FL_SHADOW_FRAME"
    • "_FL_ROUNDED_BOX"
    • "_FL_RSHADOW_BOX"
    • "_FL_ROUNDED_FRAME"
    • "_FL_RFLAT_BOX"
    • "_FL_ROUND_UP_BOX"
    • "_FL_ROUND_DOWN_BOX"
    • "_FL_DIAMOND_UP_BOX"
    • "_FL_DIAMOND_DOWN_BOX"
    • "_FL_OVAL_BOX"
    • "_FL_OSHADOW_BOX"
    • "_FL_OVAL_FRAME"
    • "_FL_OFLAT_BOX"
    • "_FL_PLASTIC_UP_BOX"
    • "_FL_PLASTIC_DOWN_BOX"
    • "_FL_PLASTIC_UP_FRAME"
    • "_FL_PLASTIC_DOWN_FRAME"
    • "_FL_PLASTIC_THIN_UP_BOX"
    • "_FL_PLASTIC_THIN_DOWN_BOX"
    • "_FL_PLASTIC_ROUND_UP_BOX"
    • "_FL_PLASTIC_ROUND_DOWN_BOX"
    • "_FL_GTK_UP_BOX"
    • "_FL_GTK_DOWN_BOX"
    • "_FL_GTK_UP_FRAME"
    • "_FL_GTK_DOWN_FRAME"
    • "_FL_GTK_THIN_UP_BOX"
    • "_FL_GTK_THIN_DOWN_BOX"
    • "_FL_GTK_THIN_UP_FRAME"
    • "_FL_GTK_THIN_DOWN_FRAME"
    • "_FL_GTK_ROUND_UP_BOX"
    • "_FL_GTK_ROUND_DOWN_BOX"
    • "_FL_GLEAM_UP_BOX"
    • "_FL_GLEAM_DOWN_BOX"
    • "_FL_GLEAM_UP_FRAME"
    • "_FL_GLEAM_DOWN_FRAME"
    • "_FL_GLEAM_THIN_UP_BOX"
    • "_FL_GLEAM_THIN_DOWN_BOX"
    • "_FL_GLEAM_ROUND_UP_BOX"
    • "_FL_GLEAM_ROUND_DOWN_BOX"
    • "FL_FREE_BOXTYPE"

( note: Input_Choice does not inherit methods and properties of Group,
although Fl_Input_Choice is implemented as a sub-class of Fl_Group! )

Clone this wiki locally