module::ngui::learning::dialog Class Reference

Provides a menu of demonstration documents. More...

Inheritance diagram for module::ngui::learning::dialog:
Inheritance graph

List of all members.


class  resource_columns
class  test_examples

Public Member Functions

 dialog ()
template<class PredicateT >
void load_resources (Glib::RefPtr< Gtk::ListStore > &ResourceModel, const k3d::filesystem::path &ResourcePath, const k3d::string_t &ContainerTag, const k3d::string_t &ResourceTag, PredicateT Predicate)
void load_examples ()
void on_open_example (const Gtk::TreePath &Path, Gtk::TreeViewColumn *Column)
void on_show_at_startup ()

Static Public Member Functions

static k3d::iplugin_factoryget_factory ()

Public Attributes

resource_columns m_columns
Glib::RefPtr< Gtk::ListStore > m_example_store
Gtk::CheckButton m_show_at_startup

Private Types


Detailed Description

Provides a menu of demonstration documents.

Member Typedef Documentation

Reimplemented from k3d::ngui::application_window.

Constructor & Destructor Documentation

module::ngui::learning::dialog::dialog (  )  [inline]

Member Function Documentation

static k3d::iplugin_factory& module::ngui::learning::dialog::get_factory (  )  [inline, static]
void module::ngui::learning::dialog::load_examples (  )  [inline]
template<class PredicateT >
void module::ngui::learning::dialog::load_resources ( Glib::RefPtr< Gtk::ListStore > &  ResourceModel,
const k3d::filesystem::path ResourcePath,
const k3d::string_t ContainerTag,
const k3d::string_t ResourceTag,
PredicateT  Predicate 
) [inline]
void module::ngui::learning::dialog::on_open_example ( const Gtk::TreePath &  Path,
Gtk::TreeViewColumn *  Column 
) [inline]
void module::ngui::learning::dialog::on_show_at_startup (  )  [inline]

Member Data Documentation

Referenced by dialog(), and on_show_at_startup().

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

Generated on Mon Mar 21 07:43:44 2011 for K-3D by doxygen 1.6.3