|
cwidget 0.5.18
|
Public Member Functions | |
| widget_ref | get_active_widget () |
| The 'active' widget of a menubar is always its subwidget. | |
| void | destroy () |
| Destroys the visible representation of this widget and disconnects it from any children that it may have. | |
| int | width_request () |
| int | height_request (int w) |
| Calculate the desired height of the widget, given its width. | |
| void | layout_me () |
| void | set_subwidget (const widget_ref &w) |
| void | append_item (const std::wstring &title, const menu_ref &menu) |
| void | append_item (const std::wstring &title, menu &menu) |
| void | show_all () |
| Display this widget and all its subwidgets. | |
| void | add_widget (const widget_ref &w) |
| Add a widget as the new subwidget, like a bin. | |
| void | rem_widget (const widget_ref &w) |
| Remove the subwidget OR a menu. | |
| virtual void | paint (const style &st) |
| Display this widget. | |
| virtual bool | focus_me () |
| virtual void | dispatch_mouse (short id, int x, int y, int z, mmask_t bmask) |
| bool | get_cursorvisible () |
| point | get_cursorloc () |
| bool | get_always_visible () |
| void | set_always_visible (bool _always_visible) |
| Public Member Functions inherited from cwidget::widgets::container | |
| void | add_visible_widget (const widget_ref &, bool visible) |
| void | add_widget_bare (widget &w) |
| void | add_visible_widget_bare (widget &w, bool visible) |
| void | rem_widget_bare (widget &w) |
| Public Member Functions inherited from cwidget::widgets::widget | |
| void | incref () |
| void | decref () |
| void | show () |
| void | hide () |
| void | toggle_visible () |
| void | set_visible (bool _visible) |
| bool | dispatch_key (const config::key &k) |
| void | alloc_size (int x, int y, int w, int h) |
| Set the size and location in the parent of this widget. | |
| bool | get_isfocussed () |
| void | set_owner (container *w) |
| void | display (const style &st) |
| Display this widget in the given style environment. | |
| int | timeout (int msecs) |
| util::ref_ptr< container > | get_owner () |
| int | get_startx () |
| int | get_starty () |
| int | get_width () |
| int | get_height () |
| bool | get_visible () |
| void | sync () |
| int | scroll (int n=1) |
| int | addch (chtype ch) |
| int | mvaddch (int y, int x, chtype ch) |
| int | add_wch (wchar_t wch) |
| int | add_wch (const cchar_t *cch) |
| int | mvadd_wch (int y, int x, wchar_t wch) |
| int | mvadd_wch (int y, int x, const cchar_t *cch) |
| int | addstr (const char *str) |
| int | addnstr (const char *str, int n) |
| int | mvaddstr (int y, int x, const char *str) |
| int | mvaddnstr (int y, int x, const char *str, int n) |
| int | addstr (const wchar_t *str) |
| int | addnstr (const wchar_t *str, int n) |
| int | mvaddstr (int y, int x, const wchar_t *str) |
| int | mvaddnstr (int y, int x, const wchar_t *str, int n) |
| int | addstr (const std::wstring &str) |
| int | addnstr (const std::wstring &str, int n) |
| int | mvaddstr (int y, int x, const std::wstring &str) |
| int | mvaddnstr (int y, int x, const std::wstring &str, int n) |
| int | addstr (const wchstring &str) |
| int | addnstr (const wchstring &str, int n) |
| int | mvaddstr (int y, int x, const wchstring &str) |
| int | mvaddnstr (int y, int x, const wchstring &str, int n) |
| int | addstr (const chstring &str) |
| int | addnstr (const chstring &str, int n) |
| int | mvaddstr (int y, int x, const chstring &str) |
| int | mvaddnstr (int y, int x, const chstring &str, int n) |
| int | attroff (int attrs) |
| int | attron (int attrs) |
| int | attrset (int attrs) |
| void | bkgdset (const chtype ch) |
| int | bkgd (const chtype ch) |
| chtype | getbkgd () |
| int | border (chtype ls, chtype rs, chtype ts, chtype bs, chtype tl, chtype tr, chtype bl, chtype br) |
| int | box (chtype verch, chtype horch) |
| int | hline (chtype ch, int n) |
| int | vline (chtype ch, int n) |
| int | mvhline (int y, int x, chtype ch, int n) |
| int | mvvline (int y, int x, chtype ch, int n) |
| int | delch () |
| int | mvdelch (int y, int x) |
| int | deleteln () |
| int | insdelln (int n) |
| int | insertln () |
| int | echochar (chtype ch) |
| int | move (int y, int x) |
| void | getyx (int &y, int &x) |
| void | getbegyx (int &y, int &x) |
| void | getmaxyx (int &y, int &x) |
| int | getmaxy () |
| int | getmaxx () |
| void | show_string_as_progbar (int x, int y, const std::wstring &s, const style &st1, const style &st2, int size1, int totalsize) |
| void | display_header (std::wstring s, const style &st) |
| void | display_status (std::wstring s, const style &st) |
| int | erase () |
| int | clear () |
| int | clrtobot () |
| int | clrtoeol () |
| int | keypad (bool bf) |
| int | meta (bool bf) |
| bool | enclose (int y, int x) |
| void | set_opaque (bool opaque) |
| Enable or disable clearing the background before displaying the widget. | |
| void | set_bg_style (const style &new_style) |
| Update this widget's basic style to the given value. | |
| void | apply_style (const style &st) |
| Set the display attributes of our associated window directly from the given style. | |
| key_connection | connect_key (const std::string &key, config::keybindings *bindings, const sigc::slot0< void > &slot) |
| key_connection | connect_key_post (const std::string &key, config::keybindings *bindings, const sigc::slot0< void > &slot) |
| void | disconnect_key (key_connection c) |
| void | disconnect_key_post (key_connection c) |
Static Public Member Functions | |
| static util::ref_ptr< menubar > | create (bool always_visible=true) |
| static void | init_bindings () |
| Static Public Member Functions inherited from cwidget::widgets::widget | |
| static void | handle_pending_deletes () |
Static Public Attributes | |
| static config::keybindings * | bindings =NULL |
Protected Member Functions | |
| virtual bool | handle_key (const config::key &k) |
| Handles a keypress in this widget. | |
| menubar (bool _always_visible) | |
| Protected Member Functions inherited from cwidget::widgets::widget | |
| cwindow | get_win () |
| void | cleanup () |
| Handle cleanup when the reference count goes to 0. | |
Additional Inherited Members | |
| Public Types inherited from cwidget::widgets::widget | |
| typedef std::list< binding_connection >::iterator | key_connection |
| Public Attributes inherited from cwidget::widgets::widget | |
| sigc::signal0< void > | shown_sig |
| sigc::signal0< void > | hidden_sig |
| sigc::signal0< void > | destroyed |
| sigc::signal0< void > | do_layout |
| sigc::signal0< void > | focussed |
| sigc::signal0< void > | unfocussed |
|
virtual |
Add a widget as the new subwidget, like a bin.
Implements cwidget::widgets::container.
References add_widget().
Referenced by add_widget().
|
virtual |
Destroys the visible representation of this widget and disconnects it from any children that it may have.
Reimplemented from cwidget::widgets::widget.
References destroy(), and cwidget::widgets::widget::destroy().
Referenced by destroy().
|
virtual |
Reimplemented from cwidget::widgets::widget.
|
virtual |
Reimplemented from cwidget::widgets::widget.
|
virtual |
The 'active' widget of a menubar is always its subwidget.
Implements cwidget::widgets::container.
References get_active_widget().
Referenced by get_active_widget().
|
virtual |
Implements cwidget::widgets::widget.
|
virtual |
Implements cwidget::widgets::widget.
|
protectedvirtual |
Handles a keypress in this widget.
| k | the key that was pressed (see keybindings.h). |
Reimplemented from cwidget::widgets::widget.
References handle_key(), cwidget::widgets::widget::handle_key(), and cwidget::toplevel::update().
Referenced by handle_key().
|
virtual |
Calculate the desired height of the widget, given its width.
| width | the width of this widget |
Implements cwidget::widgets::widget.
References height_request().
Referenced by height_request().
|
virtual |
Display this widget.
| st | the style environment in which the widget is to be displayed. |
Implements cwidget::widgets::widget.
References cwidget::widgets::widget::apply_style(), cwidget::get_style(), and paint().
Referenced by paint().
|
virtual |
Remove the subwidget OR a menu.
Implements cwidget::widgets::container.
References rem_widget().
Referenced by rem_widget().
|
virtual |
Display this widget and all its subwidgets.
Implements cwidget::widgets::container.
References show_all().
Referenced by show_all().
|
virtual |
Implements cwidget::widgets::widget.
References width_request().
Referenced by width_request().