dialog.h File Reference

#include <list>
#include "gtkutil/dialog.h"
#include "generic/callback.h"
#include "string/string.h"
Include dependency graph for dialog.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DLG_DATA
class  Dialog

Defines

#define INCLUDED_DIALOG_H

Typedefs

typedef ReferenceCaller1< bool,
bool, BoolImport > 
BoolImportCaller
typedef ReferenceCaller1< bool,
const BoolImportCallback
&, BoolExport > 
BoolExportCaller
typedef ReferenceCaller1< int,
int, IntImport > 
IntImportCaller
typedef ReferenceCaller1< int,
const IntImportCallback
&, IntExport > 
IntExportCaller
typedef ReferenceCaller1
< std::size_t, std::size_t,
SizeImport > 
SizeImportCaller
typedef ReferenceCaller1
< std::size_t, const
SizeImportCallback
&, SizeExport > 
SizeExportCaller
typedef ReferenceCaller1
< float, float, FloatImport > 
FloatImportCaller
typedef ReferenceCaller1
< float, const
FloatImportCallback
&, FloatExport > 
FloatExportCaller
typedef ReferenceCaller1
< std::string, const char
*, StringImport > 
StringImportCaller
typedef ReferenceCaller1
< std::string, const
StringImportCallback
&, StringExport > 
StringExportCaller
typedef struct _GtkWindow GtkWindow
typedef struct _GtkToggleButton GtkToggleButton
typedef struct _GtkRadioButton GtkRadioButton
typedef struct _GtkSpinButton GtkSpinButton
typedef struct _GtkComboBox GtkComboBox
typedef struct _GtkEntry GtkEntry
typedef struct _GtkAdjustment GtkAdjustment
typedef std::list< DLG_DATA * > DialogDataList

Functions

void BoolImport (bool &self, bool value)
void BoolExport (bool &self, const BoolImportCallback &importCallback)
void IntImport (int &self, int value)
void IntExport (int &self, const IntImportCallback &importCallback)
void SizeImport (std::size_t &self, std::size_t value)
void SizeExport (std::size_t &self, const SizeImportCallback &importCallback)
void FloatImport (float &self, float value)
void FloatExport (float &self, const FloatImportCallback &importCallback)
void StringImport (std::string &self, const char *value)
void StringExport (std::string &self, const StringImportCallback &importCallback)

Define Documentation

#define INCLUDED_DIALOG_H

Definition at line 23 of file dialog.h.


Typedef Documentation

typedef ReferenceCaller1<bool, const BoolImportCallback&, BoolExport> BoolExportCaller

Definition at line 44 of file dialog.h.

typedef ReferenceCaller1<bool, bool, BoolImport> BoolImportCaller

Definition at line 38 of file dialog.h.

typedef std::list<DLG_DATA*> DialogDataList

Definition at line 111 of file dialog.h.

typedef ReferenceCaller1<float, const FloatImportCallback&, FloatExport> FloatExportCaller

Definition at line 80 of file dialog.h.

typedef ReferenceCaller1<float, float, FloatImport> FloatImportCaller

Definition at line 74 of file dialog.h.

typedef struct _GtkAdjustment GtkAdjustment

Definition at line 108 of file dialog.h.

typedef struct _GtkComboBox GtkComboBox

Definition at line 106 of file dialog.h.

typedef struct _GtkEntry GtkEntry

Definition at line 107 of file dialog.h.

typedef struct _GtkRadioButton GtkRadioButton

Definition at line 104 of file dialog.h.

typedef struct _GtkSpinButton GtkSpinButton

Definition at line 105 of file dialog.h.

typedef struct _GtkToggleButton GtkToggleButton

Definition at line 103 of file dialog.h.

typedef struct _GtkWindow GtkWindow

Definition at line 102 of file dialog.h.

typedef ReferenceCaller1<int, const IntImportCallback&, IntExport> IntExportCaller

Definition at line 56 of file dialog.h.

typedef ReferenceCaller1<int, int, IntImport> IntImportCaller

Definition at line 50 of file dialog.h.

typedef ReferenceCaller1<std::size_t, const SizeImportCallback&, SizeExport> SizeExportCaller

Definition at line 68 of file dialog.h.

typedef ReferenceCaller1<std::size_t, std::size_t, SizeImport> SizeImportCaller

Definition at line 62 of file dialog.h.

typedef ReferenceCaller1<std::string, const StringImportCallback&, StringExport> StringExportCaller

Definition at line 91 of file dialog.h.

typedef ReferenceCaller1<std::string, const char*, StringImport> StringImportCaller

Definition at line 86 of file dialog.h.


Function Documentation

void BoolExport ( bool &  self,
const BoolImportCallback &  importCallback 
) [inline]

Definition at line 40 of file dialog.h.

void BoolImport ( bool &  self,
bool  value 
) [inline]

Definition at line 34 of file dialog.h.

void FloatExport ( float &  self,
const FloatImportCallback &  importCallback 
) [inline]

Definition at line 76 of file dialog.h.

void FloatImport ( float &  self,
float  value 
) [inline]

Definition at line 70 of file dialog.h.

void IntExport ( int &  self,
const IntImportCallback &  importCallback 
) [inline]

Definition at line 52 of file dialog.h.

void IntImport ( int &  self,
int  value 
) [inline]

Definition at line 46 of file dialog.h.

void SizeExport ( std::size_t &  self,
const SizeImportCallback &  importCallback 
) [inline]

Definition at line 64 of file dialog.h.

void SizeImport ( std::size_t &  self,
std::size_t  value 
) [inline]

Definition at line 58 of file dialog.h.

void StringExport ( std::string self,
const StringImportCallback importCallback 
) [inline]

Definition at line 87 of file dialog.h.

void StringImport ( std::string self,
const char *  value 
) [inline]

Definition at line 82 of file dialog.h.


Generated by  doxygen 1.6.2