PreferencesPage Class Reference

#include <preferences.h>

Collaboration diagram for PreferencesPage:
Collaboration graph
[legend]

Public Member Functions

 PreferencesPage (Dialog &dialog, GtkWidget *vbox)
GtkWidgetappendCheckBox (const char *name, const char *flag, bool &data)
GtkWidgetappendCheckBox (const char *name, const char *flag, const BoolImportCallback &importCallback, const BoolExportCallback &exportCallback)
void appendCombo (const char *name, StringArrayRange values, const IntImportCallback &importCallback, const IntExportCallback &exportCallback)
void appendCombo (const char *name, int &data, StringArrayRange values)
void appendSlider (const char *name, int &data, gboolean draw_value, const char *low, const char *high, double value, double lower, double upper, double step_increment, double page_increment, double page_size)
void appendRadio (const char *name, StringArrayRange names, const IntImportCallback &importCallback, const IntExportCallback &exportCallback)
void appendRadio (const char *name, int &data, StringArrayRange names)
void appendRadioIcons (const char *name, StringArrayRange icons, const IntImportCallback &importCallback, const IntExportCallback &exportCallback)
void appendRadioIcons (const char *name, int &data, StringArrayRange icons)
GtkWidgetappendEntry (const char *name, const IntImportCallback &importCallback, const IntExportCallback &exportCallback)
GtkWidgetappendEntry (const char *name, int &data)
GtkWidgetappendEntry (const char *name, const SizeImportCallback &importCallback, const SizeExportCallback &exportCallback)
GtkWidgetappendEntry (const char *name, std::size_t &data)
GtkWidgetappendEntry (const char *name, const FloatImportCallback &importCallback, const FloatExportCallback &exportCallback)
GtkWidgetappendEntry (const char *name, float &data)
GtkWidgetappendPathEntry (const char *name, bool browse_directory, const StringImportCallback &importCallback, const StringExportCallback &exportCallback)
GtkWidgetappendPathEntry (const char *name, std::string &data, bool directory)
GtkWidgetappendSpinner (const char *name, int &data, double value, double lower, double upper)
GtkWidgetappendSpinner (const char *name, double value, double lower, double upper, const IntImportCallback &importCallback, const IntExportCallback &exportCallback)
GtkWidgetappendSpinner (const char *name, double value, double lower, double upper, const FloatImportCallback &importCallback, const FloatExportCallback &exportCallback)

Private Attributes

Dialogm_dialog
GtkWidgetm_vbox

Detailed Description

Definition at line 32 of file preferences.h.


Constructor & Destructor Documentation

PreferencesPage::PreferencesPage ( Dialog dialog,
GtkWidget vbox 
) [inline]

Definition at line 37 of file preferences.h.


Member Function Documentation

GtkWidget* PreferencesPage::appendCheckBox ( const char *  name,
const char *  flag,
const BoolImportCallback &  importCallback,
const BoolExportCallback &  exportCallback 
) [inline]

Definition at line 45 of file preferences.h.

References Dialog::addCheckBox(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendCheckBox ( const char *  name,
const char *  flag,
bool &  data 
) [inline]

Definition at line 41 of file preferences.h.

References Dialog::addCheckBox(), m_dialog, and m_vbox.

void PreferencesPage::appendCombo ( const char *  name,
int &  data,
StringArrayRange  values 
) [inline]

Definition at line 55 of file preferences.h.

References Dialog::addCombo(), m_dialog, and m_vbox.

void PreferencesPage::appendCombo ( const char *  name,
StringArrayRange  values,
const IntImportCallback &  importCallback,
const IntExportCallback &  exportCallback 
) [inline]

Definition at line 50 of file preferences.h.

References Dialog::addCombo(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendEntry ( const char *  name,
float &  data 
) [inline]

Definition at line 107 of file preferences.h.

References Dialog::addEntry(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendEntry ( const char *  name,
const FloatImportCallback &  importCallback,
const FloatExportCallback &  exportCallback 
) [inline]

Definition at line 102 of file preferences.h.

References Dialog::addFloatEntry(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendEntry ( const char *  name,
std::size_t &  data 
) [inline]

Definition at line 98 of file preferences.h.

References Dialog::addEntry(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendEntry ( const char *  name,
const SizeImportCallback &  importCallback,
const SizeExportCallback &  exportCallback 
) [inline]

Definition at line 93 of file preferences.h.

References Dialog::addSizeEntry(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendEntry ( const char *  name,
int &  data 
) [inline]

Definition at line 89 of file preferences.h.

References Dialog::addEntry(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendEntry ( const char *  name,
const IntImportCallback &  importCallback,
const IntExportCallback &  exportCallback 
) [inline]

Definition at line 84 of file preferences.h.

References Dialog::addIntEntry(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendPathEntry ( const char *  name,
std::string data,
bool  directory 
) [inline]

Definition at line 116 of file preferences.h.

References Dialog::addPathEntry(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendPathEntry ( const char *  name,
bool  browse_directory,
const StringImportCallback importCallback,
const StringExportCallback exportCallback 
) [inline]

Definition at line 111 of file preferences.h.

References Dialog::addPathEntry(), m_dialog, and m_vbox.

void PreferencesPage::appendRadio ( const char *  name,
int &  data,
StringArrayRange  names 
) [inline]

Definition at line 71 of file preferences.h.

References Dialog::addRadio(), m_dialog, and m_vbox.

void PreferencesPage::appendRadio ( const char *  name,
StringArrayRange  names,
const IntImportCallback &  importCallback,
const IntExportCallback &  exportCallback 
) [inline]

Definition at line 66 of file preferences.h.

References Dialog::addRadio(), m_dialog, and m_vbox.

void PreferencesPage::appendRadioIcons ( const char *  name,
int &  data,
StringArrayRange  icons 
) [inline]

Definition at line 80 of file preferences.h.

References Dialog::addRadioIcons(), m_dialog, and m_vbox.

void PreferencesPage::appendRadioIcons ( const char *  name,
StringArrayRange  icons,
const IntImportCallback &  importCallback,
const IntExportCallback &  exportCallback 
) [inline]

Definition at line 75 of file preferences.h.

References Dialog::addRadioIcons(), m_dialog, and m_vbox.

void PreferencesPage::appendSlider ( const char *  name,
int &  data,
gboolean  draw_value,
const char *  low,
const char *  high,
double  value,
double  lower,
double  upper,
double  step_increment,
double  page_increment,
double  page_size 
) [inline]

Definition at line 59 of file preferences.h.

References Dialog::addSlider(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendSpinner ( const char *  name,
double  value,
double  lower,
double  upper,
const FloatImportCallback &  importCallback,
const FloatExportCallback &  exportCallback 
) [inline]

Definition at line 129 of file preferences.h.

References Dialog::addSpinner(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendSpinner ( const char *  name,
double  value,
double  lower,
double  upper,
const IntImportCallback &  importCallback,
const IntExportCallback &  exportCallback 
) [inline]

Definition at line 124 of file preferences.h.

References Dialog::addSpinner(), m_dialog, and m_vbox.

GtkWidget* PreferencesPage::appendSpinner ( const char *  name,
int &  data,
double  value,
double  lower,
double  upper 
) [inline]

Definition at line 120 of file preferences.h.

References Dialog::addSpinner(), m_dialog, and m_vbox.


Field Documentation


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2