Open Search
    TAB

    Definition

    TAB [id]
    {
      [Flags]
    
      GROUP
      {
        [1st Page]
      }
    
      GROUP
      {
        [2nd Page]
      }
    
      ...
    }
    

    Description

    A tab group is used to group several sub-groups into one, allowing the user to change between them using tabs.
    It is possible to use popup buttons or radio buttons instead of tabs. The name of each page's tab is taken from the NAME flag of the group.
    Call GeDialog::SetInt32() and GeDialog::GetInt32() with the sub-group ID to control the active tab.

    Flags

    See Dialog Resource for a description of the common flags.

    [LAYOUTFLAGS]Layout flags.
    SELECTION_NONE;No tabs.
    SELECTION_TABS;Normal tabs.
    SELECTION_CYCLE;Popup buttons instead of tabs.
    SELECTION_RADIO;Radio buttons instead of tabs.

    Tab Types

    Example

    TAB TAB_ID
    {
      SELECTION_TABS;
      SCALE_H;
    
      GROUP FIRST_TAB
      {
        NAME FIRST_TAB_TEXT;
        SCALE_H;
    
        COLUMNS 1;
        SPACE 4,4;
    
        STATICTEXT { NAME FIRST_TAB_TEXT; }
      }
    
      GROUP SECOND_TAB
      {
        NAME SECOND_TAB_TEXT;
        SCALE_H;
    
        COLUMNS 2;
        SPACE 4,4;
    
        STATICTEXT { NAME OPTION_TEXT; }
        EDITNUMBER OPTION { SCALE_H; }
      }
    }
    

    Further Reading