module::ngui::selection::control Class Reference

Provides a custom control for k3d::selection::set properties. More...

Inheritance diagram for module::ngui::selection::control:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 control ()
 ~control ()
void initialize (document_state &DocumentState, k3d::iproperty &Property)
 Called once at startup to initialize the control (this is necessary because plugins can't take constructor arguments).
void on_choose (k3d::iproperty *const Property)
void on_save_selection (const k3d::selection::set Selection)
void on_reset_selection (k3d::iproperty *const Property)
void on_select_all (k3d::iproperty *const Property)
void on_select_none (k3d::iproperty *const Property)

Static Public Member Functions

static k3d::iplugin_factoryget_factory ()

Public Attributes

boost::scoped_ptr< Gtk::Menu > m_menu

Detailed Description

Provides a custom control for k3d::selection::set properties.


Constructor & Destructor Documentation

module::ngui::selection::control::control (  )  [inline]
module::ngui::selection::control::~control (  )  [inline, virtual]

Member Function Documentation

static k3d::iplugin_factory& module::ngui::selection::control::get_factory (  )  [inline, static]
void module::ngui::selection::control::initialize ( document_state DocumentState,
k3d::iproperty Property 
) [inline, virtual]

Called once at startup to initialize the control (this is necessary because plugins can't take constructor arguments).

Implements k3d::ngui::custom_property::control.

References on_choose().

void module::ngui::selection::control::on_choose ( k3d::iproperty *const   Property  )  [inline]
void module::ngui::selection::control::on_reset_selection ( k3d::iproperty *const   Property  )  [inline]
void module::ngui::selection::control::on_save_selection ( const k3d::selection::set  Selection  )  [inline]
void module::ngui::selection::control::on_select_all ( k3d::iproperty *const   Property  )  [inline]
void module::ngui::selection::control::on_select_none ( k3d::iproperty *const   Property  )  [inline]

Member Data Documentation

boost::scoped_ptr<Gtk::Menu> module::ngui::selection::control::m_menu

Referenced by on_choose().


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

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