#include <omgui/cocoa/window.h>
Inherits omgui::cocoa::Widget, and omgui::common::Window.
Public Types | |
typedef omgui::initializer::WindowData | data_type |
Initialization data used for Windows. | |
typedef omgui::initializer::WidgetData | data_type |
Initialization data used for Widgets. | |
typedef omgui::Window | wrapper_type |
typedef omgui::Widget | wrapper_type |
Public Member Functions | |
virtual void | create (const data_type &init_params)=0 |
void | create (const omgui::initializer::WindowData ¶ms) |
virtual void | destroy () |
virtual void | enable (bool sensitive) |
virtual Pointer< omgui::Panel > | get_content_panel () const |
virtual omgui::Size | get_content_size () |
virtual void * | get_handle () const |
virtual omgui::Size | get_max_content_size () const |
virtual omgui::Size | get_max_size () const |
virtual Pointer< omgui::MenuBar > | get_menu_bar () const |
virtual omgui::Size | get_min_content_size () const |
virtual omgui::Size | get_min_size () const |
virtual omgui::Size | get_natural_size () const |
virtual Pointer< omgui::Panel > | get_parent () const |
virtual Pointer< omgui::Window > | get_parent_window () const |
virtual omgui::Point | get_position () const |
virtual omgui::Rect | get_rect () const |
virtual omgui::Size | get_size () const |
virtual string | get_title () |
string | get_window_placement () const |
template<typename T> | |
T * | get_wrapper () |
template<typename T> | |
const T * | get_wrapper () const |
omgui::Widget * | get_wrapper () |
const omgui::Widget * | get_wrapper () const |
omgui::object_id | get_wrapper_id () const |
virtual bool | is_enabled () const |
virtual bool | is_hidden () const |
virtual bool | is_shown () const |
virtual Pointer< omgui::Panel > | set_content_panel (const Pointer< omgui::Panel > &p) |
virtual void | set_content_size (const omgui::Size &) |
virtual void | set_max_content_size (const omgui::Size &) |
virtual void | set_max_size (const omgui::Size &) |
virtual void | set_menu_bar (const Pointer< omgui::MenuBar > &menubar) |
virtual void | set_min_content_size (const omgui::Size &) |
virtual void | set_min_size (const omgui::Size &) |
virtual void | set_natural_size (const omgui::Size &) |
virtual void | set_position (const omgui::Point &) |
virtual void | set_rect (const omgui::Rect &) |
virtual void | set_size (const omgui::Size &) |
virtual void | set_title (const string &) |
void | set_window_placement (const string &placement) |
virtual void | show (bool show, bool activate) |
Window (omgui::Window *wrapper=0) | |
Public Attributes | |
omgui::Size | m_max_size |
omgui::Size | m_min_size |
Protected Member Functions | |
void | create (const omgui::initializer::WidgetData ¶ms, id widget) |
void | send_event (const omgui::event_id event_id) |
Protected Attributes | |
omgui::Size | m_natural_size |
id | m_object |
Private Attributes | |
Pointer< omgui::Panel > | m_root_panel |
typedef omgui::initializer::WindowData omgui::api::Window::data_type [inherited] |
typedef omgui::initializer::WidgetData omgui::api::Widget::data_type [inherited] |
Initialization data used for Widgets.
Reimplemented in omgui::api::Button, omgui::api::ComboBox, omgui::api::EntryBox, omgui::api::Notebook, omgui::api::Panel, omgui::api::SecureEntryBox, omgui::api::TableLayout, omgui::api::TextBox, omgui::api::TextWidget, and omgui::api::Window.
typedef omgui::Window omgui::api::Window::wrapper_type [inherited] |
Reimplemented from omgui::api::TopLevel.
typedef omgui::Widget omgui::api::Widget::wrapper_type [inherited] |
omgui::cocoa::Window::Window | ( | omgui::Window * | wrapper = 0 |
) |
virtual void omgui::api::Window::create | ( | const data_type & | init_params | ) | [pure virtual, inherited] |
void omgui::cocoa::Widget::create | ( | const omgui::initializer::WidgetData & | params, | |
id | widget | |||
) | [protected, inherited] |
void omgui::cocoa::Window::create | ( | const omgui::initializer::WindowData & | params | ) |
void omgui::cocoa::Widget::destroy | ( | ) | [virtual, inherited] |
void omgui::cocoa::Window::enable | ( | bool | sensitive | ) | [virtual] |
Pointer< omgui::Panel > omgui::cocoa::Window::get_content_panel | ( | ) | const [virtual] |
Implements omgui::api::Window.
omgui::Size omgui::cocoa::Window::get_content_size | ( | ) | [virtual] |
Implements omgui::api::TopLevel.
virtual void* omgui::cocoa::Widget::get_handle | ( | ) | const [inline, virtual, inherited] |
Implements omgui::api::Widget.
omgui::Size omgui::cocoa::Window::get_max_content_size | ( | ) | const [virtual] |
omgui::Size omgui::cocoa::Widget::get_max_size | ( | ) | const [virtual, inherited] |
Implements omgui::api::Widget.
Pointer< omgui::MenuBar > omgui::cocoa::Window::get_menu_bar | ( | ) | const [virtual] |
omgui::Size omgui::cocoa::Window::get_min_content_size | ( | ) | const [virtual] |
omgui::Size omgui::cocoa::Widget::get_min_size | ( | ) | const [virtual, inherited] |
omgui::Size omgui::cocoa::Widget::get_natural_size | ( | ) | const [virtual, inherited] |
Implements omgui::api::Widget.
Pointer< omgui::Panel > omgui::cocoa::Widget::get_parent | ( | ) | const [virtual, inherited] |
Pointer< omgui::Window > omgui::cocoa::Widget::get_parent_window | ( | ) | const [virtual, inherited] |
omgui::Point omgui::cocoa::Window::get_position | ( | ) | const [virtual] |
Reimplemented from omgui::cocoa::Widget.
omgui::Rect omgui::cocoa::Widget::get_rect | ( | ) | const [virtual, inherited] |
Implements omgui::api::Widget.
omgui::Size omgui::cocoa::Window::get_size | ( | ) | const [virtual] |
Reimplemented from omgui::cocoa::Widget.
string omgui::cocoa::Window::get_title | ( | ) | [virtual] |
Implements omgui::api::TopLevel.
string omgui::cocoa::Window::get_window_placement | ( | ) | const [virtual] |
T* omgui::common::Widget::get_wrapper | ( | ) | [inline, inherited] |
const T* omgui::common::Widget::get_wrapper | ( | ) | const [inline, inherited] |
omgui::Widget* omgui::common::Widget::get_wrapper | ( | ) | [inline, inherited] |
const omgui::Widget* omgui::common::Widget::get_wrapper | ( | ) | const [inline, inherited] |
omgui::object_id omgui::common::Widget::get_wrapper_id | ( | ) | const [inherited] |
bool omgui::cocoa::Window::is_enabled | ( | ) | const [virtual] |
bool omgui::cocoa::Widget::is_hidden | ( | ) | const [virtual, inherited] |
bool omgui::cocoa::Window::is_shown | ( | ) | const [virtual] |
Reimplemented from omgui::cocoa::Widget.
void omgui::cocoa::Widget::send_event | ( | const omgui::event_id | event_id | ) | [protected, inherited] |
Pointer< omgui::Panel > omgui::cocoa::Window::set_content_panel | ( | const Pointer< omgui::Panel > & | p | ) | [virtual] |
void omgui::cocoa::Window::set_content_size | ( | const omgui::Size & | s | ) | [virtual] |
Implements omgui::api::TopLevel.
void omgui::cocoa::Window::set_max_content_size | ( | const omgui::Size & | size | ) | [virtual] |
Implements omgui::api::Window.
void omgui::cocoa::Window::set_max_size | ( | const omgui::Size & | s | ) | [virtual] |
Reimplemented from omgui::cocoa::Widget.
void omgui::cocoa::Window::set_menu_bar | ( | const Pointer< omgui::MenuBar > & | menubar | ) | [virtual] |
void omgui::cocoa::Window::set_min_content_size | ( | const omgui::Size & | size | ) | [virtual] |
Implements omgui::api::Window.
void omgui::cocoa::Window::set_min_size | ( | const omgui::Size & | s | ) | [virtual] |
Reimplemented from omgui::cocoa::Widget.
void omgui::cocoa::Widget::set_natural_size | ( | const omgui::Size & | size | ) | [virtual, inherited] |
Implements omgui::api::Widget.
void omgui::cocoa::Window::set_position | ( | const omgui::Point & | p | ) | [virtual] |
Reimplemented from omgui::cocoa::Widget.
void omgui::cocoa::Widget::set_rect | ( | const omgui::Rect & | rect | ) | [virtual, inherited] |
Implements omgui::api::Widget.
Reimplemented in omgui::cocoa::Notebook, and omgui::cocoa::TableLayout.
void omgui::cocoa::Window::set_size | ( | const omgui::Size & | s | ) | [virtual] |
Reimplemented from omgui::cocoa::Widget.
void omgui::cocoa::Window::set_title | ( | const string & | t | ) | [virtual] |
Implements omgui::api::TopLevel.
void omgui::cocoa::Window::set_window_placement | ( | const string & | placement | ) | [virtual] |
void omgui::cocoa::Window::show | ( | bool | show, | |
bool | activate | |||
) | [virtual] |
omgui::Size omgui::cocoa::Widget::m_max_size [inherited] |
omgui::Size omgui::cocoa::Widget::m_min_size [inherited] |
omgui::Size omgui::cocoa::Widget::m_natural_size [protected, inherited] |
id omgui::cocoa::Widget::m_object [protected, inherited] |