LV2 Toolkit  1.2.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
GtkUI< Required >::I< Derived > Struct Template Reference
Collaboration diagram for GtkUI< Required >::I< Derived >:
Collaboration graph
[legend]

Public Member Functions

 ~I ()
 
bool check_ok ()
 

Static Public Member Functions

static void map_feature_handlers (FeatureHandlerMap &hmap)
 

Protected Member Functions

Gtk::VBox & container ()
 
void add (Gtk::Widget &widget)
 
LV2UI_Widget * widget ()
 

Detailed Description

template<bool Required = true>
template<class Derived>
struct lvtk::GtkUI< Required >::I< Derived >

Constructor & Destructor Documentation

~I ( )
inline

Container is managed, so don't delete it

Member Function Documentation

void add ( Gtk::Widget &  widget)
inlineprotected

Add a main widget

Parameters
widgetGtkmm main UI widget
Returns
void
Remarks
You can also use the container() method to acquire the underlying Gtk::VBox. Do this if you want to add widgets using pack_start and pack_end.
bool check_ok ( )
inline

Sanity check the Mixin

Returns
true if the container was created.
Gtk::VBox& container ( )
inlineprotected

Get the underlying VBox container Object

Returns
Underlying Gtk::HBox
static void map_feature_handlers ( FeatureHandlerMap hmap)
inlinestatic

Not required or implemented

LV2UI_Widget* widget ( )
inlineprotected

Get the Gtk widget as an LV2UI_Widget

Returns
The LV2UI_Widget pointer

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