Name

enum _e_config_t — configuration item type.

Synopsis

enum _e_config_t {
  E_CONFIG_BOOK,
  E_CONFIG_DRUID,
  E_CONFIG_PAGE,
  E_CONFIG_PAGE_START,
  E_CONFIG_PAGE_FINISH,
  E_CONFIG_SECTION,
  E_CONFIG_SECTION_TABLE,
  E_CONFIG_ITEM,
  E_CONFIG_ITEM_TABLE
};  

Constants

E_CONFIG_BOOK

A notebook item. Only one of this or E_CONFIG_DRUID may be included in the item list for the entire configuration description.

E_CONFIG_DRUID

A druid item. Only one of this or E_CONFIG_BOOK may be included in the item list for the entire configutation description.

E_CONFIG_PAGE

A configuration page. The item label will be either the notebook tab label or the druid page title if no factory is supplied.

E_CONFIG_PAGE_START

A druid start page. Only one of these may be supplied for a druid and it should be the first page in the druid.

E_CONFIG_PAGE_FINISH

A druid finish page. Only one of these may be supplied for a druid and it should be the last page of the druid.

E_CONFIG_SECTION

A section in the configuration page. A page for this section must have already been defined. The item label if supplied will be setup as a borderless hig-compliant frame title. The content of the section will be a GtkVBox. If a factory is used then it is up to the factory method to create the section and add it to the parent page, and return a GtkVBox for following sections.

E_CONFIG_SECTION_TABLE

A table section. The same as an E_CONFIG_SECTION but the content object is a GtkTable instead.

E_CONFIG_ITEM

A configuration item. It must have a parent section defined in the configuration system.

E_CONFIG_ITEM_TABLE

A configuration item with a parent E_CONFIG_SECTION_TABLE.

Description

A configuration item type for each configuration item added to the EConfig object. These are merged from all contributors to the configuration window, and then processed to form the combined display.

Description

A configuration item type for each configuration item added to the EConfig object. These are merged from all contributors to the configuration window, and then processed to form the combined display.