sidebar::PrefabSelector Class Reference

#include <PrefabSelector.h>

Public Member Functions

GtkWidgetgetWidget ()

Static Public Member Functions

static std::string GetFullPath (const std::string &file)
static GtkWidgetConstructNotebookTab (void)

Private Member Functions

 PrefabSelector ()

Static Private Member Functions

static gboolean callbackFilterFiles (GtkTreeModel *model, GtkTreeIter *iter, PrefabSelector *self)
static gboolean callbackRefilter (PrefabSelector *self)
static void callbackSelectionOptionToggleExtend (GtkWidget *widget, PrefabSelector *self)
static void callbackSelectionOptionToggleReplace (GtkWidget *widget, PrefabSelector *self)
static void callbackSelectionOptionToggleUnselect (GtkWidget *widget, PrefabSelector *self)
static gint callbackButtonPress (GtkWidget *widget, GdkEventButton *event, PrefabSelector *self)
static gboolean FilterFileOrDirectory (GtkTreeModel *model, GtkTreeIter *entry, PrefabSelector *self)
static gboolean FilterDirectory (GtkTreeModel *model, GtkTreeIter *possibleDirectory, PrefabSelector *self)

Private Attributes

GtkWidget_widget
GtkTreeStore * _store
GtkTreeModel * _fileFiltered
GtkTreeModel * _fileSorted
GtkTreeView * _view
GtkEntry_filterEntry
int _selectedSelectionStrategy

Detailed Description

Definition at line 34 of file PrefabSelector.h.


Constructor & Destructor Documentation

sidebar::PrefabSelector::PrefabSelector (  )  [private]

Member Function Documentation

static gint sidebar::PrefabSelector::callbackButtonPress ( GtkWidget widget,
GdkEventButton *  event,
PrefabSelector self 
) [static, private]
static gboolean sidebar::PrefabSelector::callbackFilterFiles ( GtkTreeModel *  model,
GtkTreeIter *  iter,
PrefabSelector self 
) [static, private]
static gboolean sidebar::PrefabSelector::callbackRefilter ( PrefabSelector self  )  [static, private]
static void sidebar::PrefabSelector::callbackSelectionOptionToggleExtend ( GtkWidget widget,
PrefabSelector self 
) [static, private]
static void sidebar::PrefabSelector::callbackSelectionOptionToggleReplace ( GtkWidget widget,
PrefabSelector self 
) [static, private]
static void sidebar::PrefabSelector::callbackSelectionOptionToggleUnselect ( GtkWidget widget,
PrefabSelector self 
) [static, private]
static GtkWidget* sidebar::PrefabSelector::ConstructNotebookTab ( void   )  [static]
static gboolean sidebar::PrefabSelector::FilterDirectory ( GtkTreeModel *  model,
GtkTreeIter *  possibleDirectory,
PrefabSelector self 
) [static, private]
static gboolean sidebar::PrefabSelector::FilterFileOrDirectory ( GtkTreeModel *  model,
GtkTreeIter *  entry,
PrefabSelector self 
) [static, private]
static std::string sidebar::PrefabSelector::GetFullPath ( const std::string file  )  [static]
GtkWidget* sidebar::PrefabSelector::getWidget (  ) 

Field Documentation

GtkTreeModel* sidebar::PrefabSelector::_fileFiltered [private]

Definition at line 42 of file PrefabSelector.h.

GtkTreeModel* sidebar::PrefabSelector::_fileSorted [private]

Definition at line 44 of file PrefabSelector.h.

Definition at line 48 of file PrefabSelector.h.

Definition at line 50 of file PrefabSelector.h.

GtkTreeStore* sidebar::PrefabSelector::_store [private]

Definition at line 40 of file PrefabSelector.h.

GtkTreeView* sidebar::PrefabSelector::_view [private]

Definition at line 46 of file PrefabSelector.h.

Definition at line 38 of file PrefabSelector.h.


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

Generated by  doxygen 1.6.2