BtSettingsDialog

BtSettingsDialog — class for the editor settings dialog

Synopsis

#include "bt-edit.h"

                    BtSettingsDialog;
enum                BtSettingsPage;
BtSettingsDialog *  bt_settings_dialog_new              (void);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----BtSettingsDialog

Implemented Interfaces

BtSettingsDialog implements AtkImplementorIface and GtkBuildable.

Properties

  "page"                     BtSettingsPage        : Read / Write

Description

Provides UI to access the BtSettings.

Details

BtSettingsDialog

typedef struct _BtSettingsDialog BtSettingsDialog;

the root window for the editor application


enum BtSettingsPage

typedef enum {
  BT_SETTINGS_PAGE_AUDIO_DEVICES=0,
  BT_SETTINGS_PAGE_INTERACTION_CONTROLLER,
  BT_SETTINGS_PAGE_PLAYBACK_CONTROLLER,
  BT_SETTINGS_PAGE_COLORS,
  BT_SETTINGS_PAGE_SHORTCUTS,
  BT_SETTINGS_PAGE_DIRECTORIES
} BtSettingsPage;

Ids for the setting pages.

BT_SETTINGS_PAGE_AUDIO_DEVICES

audio devices

BT_SETTINGS_PAGE_INTERACTION_CONTROLLER

interaction controller

BT_SETTINGS_PAGE_PLAYBACK_CONTROLLER

playback controller

BT_SETTINGS_PAGE_COLORS

colors

BT_SETTINGS_PAGE_SHORTCUTS

shortcuts

BT_SETTINGS_PAGE_DIRECTORIES

directories

bt_settings_dialog_new ()

BtSettingsDialog *  bt_settings_dialog_new              (void);

Create a new instance

Returns :

the new instance

Property Details

The "page" property

  "page"                     BtSettingsPage        : Read / Write

Current settings page.

Default value: BT_SETTINGS_PAGE_AUDIO_DEVICES

See Also

BtSettings