#include <omgui/cocoa/textwidget.h>
Inherits omgui::cocoa::Widget, and omgui::common::TextWidget.
Inherited by omgui::cocoa::EntryBox [virtual], omgui::cocoa::SecureEntryBox [virtual], and omgui::cocoa::TextBox [virtual].
Public Types | |
| typedef omgui::initializer::TextWidgetData | data_type |
| Initialization data used for TextWidgets. | |
| typedef omgui::initializer::WidgetData | data_type |
| Initialization data used for Widgets. | |
| typedef omgui::TextWidget | wrapper_type |
| typedef omgui::Widget | wrapper_type |
Public Member Functions | |
| void | create (const omgui::initializer::TextWidgetData ¶ms, id widget) |
| virtual void | delete_range (const omgui::TextRange &range)=0 |
| virtual void | destroy () |
| virtual void | enable (bool sensitive) |
| virtual void * | get_handle () const |
| virtual omgui::text_range_t | get_insertion_point () const =0 |
| virtual omgui::text_range_t | get_length () const =0 |
| virtual omgui::Size | get_max_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 bool | get_selection_bounds (omgui::TextRange &range) const =0 |
| virtual omgui::TextRange | get_selection_range () const =0 |
| virtual omgui::Size | get_size () const |
| virtual string | get_text (const omgui::TextRange &range) const =0 |
| virtual string | get_text () const =0 |
| 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 omgui::text_range_t | insert_text (const string &str)=0 |
| virtual omgui::text_range_t | insert_text (const string &str, omgui::text_range_t pos)=0 |
| virtual bool | is_enabled () const |
| virtual bool | is_hidden () const |
| virtual bool | is_read_only () const =0 |
| virtual bool | is_shown () const |
| virtual void | set_insertion_point (omgui::text_range_t pos)=0 |
| virtual void | set_max_length (omgui::text_range_t len)=0 |
| virtual void | set_max_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_read_only (bool b)=0 |
| virtual void | set_rect (const omgui::Rect &) |
| virtual void | set_selection_bounds (const omgui::TextRange &range)=0 |
| virtual void | set_selection_range (const omgui::TextRange &range)=0 |
| virtual void | set_size (const omgui::Size &) |
| virtual void | set_text (const string &s)=0 |
| virtual void | show (bool show, bool activate) |
| TextWidget () | |
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 |
typedef omgui::initializer::TextWidgetData omgui::api::TextWidget::data_type [inherited] |
Initialization data used for TextWidgets.
Reimplemented from omgui::api::Widget.
Reimplemented in omgui::api::EntryBox, omgui::api::SecureEntryBox, and omgui::api::TextBox.
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::TextWidget omgui::api::TextWidget::wrapper_type [inherited] |
Reimplemented from omgui::api::Widget.
Reimplemented in omgui::api::EntryBox, omgui::api::SecureEntryBox, and omgui::api::TextBox.
typedef omgui::Widget omgui::api::Widget::wrapper_type [inherited] |
| omgui::cocoa::TextWidget::TextWidget | ( | ) | [inline] |
| void omgui::cocoa::Widget::create | ( | const omgui::initializer::WidgetData & | params, | |
| id | widget | |||
| ) | [protected, inherited] |
| void omgui::cocoa::TextWidget::create | ( | const omgui::initializer::TextWidgetData & | params, | |
| id | widget | |||
| ) |
| virtual void omgui::cocoa::TextWidget::delete_range | ( | const omgui::TextRange & | range | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| void omgui::cocoa::Widget::destroy | ( | ) | [virtual, inherited] |
| void omgui::cocoa::Widget::enable | ( | bool | sensitive | ) | [virtual, inherited] |
| virtual void* omgui::cocoa::Widget::get_handle | ( | ) | const [inline, virtual, inherited] |
Implements omgui::api::Widget.
| virtual omgui::text_range_t omgui::cocoa::TextWidget::get_insertion_point | ( | ) | const [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| virtual omgui::text_range_t omgui::cocoa::TextWidget::get_length | ( | ) | const [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| omgui::Size omgui::cocoa::Widget::get_max_size | ( | ) | const [virtual, inherited] |
Implements omgui::api::Widget.
| 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::Widget::get_position | ( | ) | const [virtual, inherited] |
| omgui::Rect omgui::cocoa::Widget::get_rect | ( | ) | const [virtual, inherited] |
Implements omgui::api::Widget.
| virtual bool omgui::cocoa::TextWidget::get_selection_bounds | ( | omgui::TextRange & | range | ) | const [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| virtual omgui::TextRange omgui::cocoa::TextWidget::get_selection_range | ( | ) | const [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| omgui::Size omgui::cocoa::Widget::get_size | ( | ) | const [virtual, inherited] |
| virtual string omgui::cocoa::TextWidget::get_text | ( | const omgui::TextRange & | range | ) | const [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| virtual string omgui::cocoa::TextWidget::get_text | ( | ) | const [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| 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] |
| virtual omgui::text_range_t omgui::cocoa::TextWidget::insert_text | ( | const string & | str | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| virtual omgui::text_range_t omgui::cocoa::TextWidget::insert_text | ( | const string & | str, | |
| omgui::text_range_t | pos | |||
| ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| bool omgui::cocoa::Widget::is_enabled | ( | ) | const [virtual, inherited] |
| bool omgui::cocoa::Widget::is_hidden | ( | ) | const [virtual, inherited] |
| virtual bool omgui::cocoa::TextWidget::is_read_only | ( | ) | const [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| bool omgui::cocoa::Widget::is_shown | ( | ) | const [virtual, inherited] |
| void omgui::cocoa::Widget::send_event | ( | const omgui::event_id | event_id | ) | [protected, inherited] |
| virtual void omgui::cocoa::TextWidget::set_insertion_point | ( | omgui::text_range_t | pos | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| virtual void omgui::cocoa::TextWidget::set_max_length | ( | omgui::text_range_t | len | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| void omgui::cocoa::Widget::set_max_size | ( | const omgui::Size & | size | ) | [virtual, inherited] |
| void omgui::cocoa::Widget::set_min_size | ( | const omgui::Size & | size | ) | [virtual, inherited] |
| void omgui::cocoa::Widget::set_natural_size | ( | const omgui::Size & | size | ) | [virtual, inherited] |
Implements omgui::api::Widget.
| void omgui::cocoa::Widget::set_position | ( | const omgui::Point & | s | ) | [virtual, inherited] |
| virtual void omgui::cocoa::TextWidget::set_read_only | ( | bool | b | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| 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.
| virtual void omgui::cocoa::TextWidget::set_selection_bounds | ( | const omgui::TextRange & | range | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| virtual void omgui::cocoa::TextWidget::set_selection_range | ( | const omgui::TextRange & | range | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| void omgui::cocoa::Widget::set_size | ( | const omgui::Size & | s | ) | [virtual, inherited] |
| virtual void omgui::cocoa::TextWidget::set_text | ( | const string & | s | ) | [pure virtual] |
Implements omgui::api::TextWidget.
Implemented in omgui::cocoa::EntryBox, and omgui::cocoa::TextBox.
| void omgui::cocoa::Widget::show | ( | bool | show, | |
| bool | activate | |||
| ) | [virtual, inherited] |
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] |