![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "stage/panel/infobox-panel.hpp"
Definition at line 39 of file infobox-panel.hpp.
Static Public Member Functions | |
| static const char * | getTitle () |
| static const gchar * | getStockID () |
Public Member Functions | |
| InfoBoxPanel (workspace::PanelManager &, Gdl::DockItem &) | |
| Build a new InfoBox-Panel. | |
| widget::ErrorLogDisplay & | getLog () |
| on demand allocate display of information / error log | |
Public Member Functions inherited from Panel | |
| ~Panel () | |
| Gdl::DockItem & | getDockItem () |
| void | show (bool show=true) |
| Shows or hides the panel. | |
| bool | is_shown () const |
| void | iconify () |
| bool | is_iconified () const |
| void | lock (bool show=true) |
| Locks or unlocks the panel against modifications. | |
| bool | is_locked () const |
| workspace::PanelManager & | getPanelManager () |
| sigc::signal< void > & | signal_hidePanel () |
| fires when the dock item gets hidden. | |
Private Member Functions | |
| void | reflect_LogErrorState (bool) |
Private Attributes | |
| Gtk::Box | twoParts_ |
| Gtk::ButtonBox | buttons_ |
| Gtk::Button | buttonClear_ |
| Gtk::Button | buttonClearInfo_ |
| Gtk::Button | buttonClearErr_ |
| Gtk::Frame | frame_ |
| Gtk::Expander | logExpander_ |
| std::unique_ptr< widget::ErrorLogDisplay > | theLog_ |
Additional Inherited Members | |
Protected Member Functions inherited from Panel | |
| Panel (workspace::PanelManager &, Gdl::DockItem &, const gchar *longName, const gchar *stockID) | |
| workspace::WorkspaceWindow & | getWorkspaceWindow () |
Protected Attributes inherited from Panel | |
| workspace::PanelManager & | panelManager_ |
| The owner panel manager object. | |
| Gdl::DockItem & | dockItem_ |
| owner dock item widget that will host the widgets in this panel. | |
| sigc::signal< void > | hidePanelSignal_ |
| signal that fires when the dock item is hidden. | |
| widget::PanelBar | panelBar_ |
| panel bar to attach to the panel grip. | |
| InfoBoxPanel | ( | workspace::PanelManager & | panelManager, |
| Gdl::DockItem & | dockItem | ||
| ) |
Build a new InfoBox-Panel.
| PanelManager | The owner panel manager widget. |
| DockItem | The GdlDockItem that will host this panel. |
Definition at line 30 of file infobox-panel.cpp.
References _, InfoBoxPanel::buttonClear_, InfoBoxPanel::buttonClearErr_, InfoBoxPanel::buttonClearInfo_, InfoBoxPanel::buttons_, InfoBoxPanel::frame_, InfoBoxPanel::reflect_LogErrorState(), InfoBoxPanel::theLog_, and InfoBoxPanel::twoParts_.
Here is the call graph for this function:
|
static |
Definition at line 79 of file infobox-panel.cpp.
References _.
|
static |
Definition at line 85 of file infobox-panel.cpp.
| ErrorLogDisplay & getLog | ( | ) |
on demand allocate display of information / error log
Definition at line 100 of file infobox-panel.cpp.
References ErrorLogDisplay::expand, InfoBoxPanel::frame_, InfoBoxPanel::logExpander_, InfoBoxPanel::reflect_LogErrorState(), Panel::show(), and InfoBoxPanel::theLog_.
Here is the call graph for this function:
|
private |
Definition at line 125 of file infobox-panel.cpp.
References InfoBoxPanel::buttonClearErr_, and InfoBoxPanel::buttonClearInfo_.
Referenced by InfoBoxPanel::InfoBoxPanel(), and InfoBoxPanel::getLog().
Here is the caller graph for this function:
|
private |
Definition at line 59 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::InfoBoxPanel().
|
private |
Definition at line 60 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::InfoBoxPanel().
|
private |
Definition at line 61 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::InfoBoxPanel().
|
private |
Definition at line 61 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::InfoBoxPanel(), and InfoBoxPanel::reflect_LogErrorState().
|
private |
Definition at line 61 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::InfoBoxPanel(), and InfoBoxPanel::reflect_LogErrorState().
|
private |
Definition at line 62 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::InfoBoxPanel(), and InfoBoxPanel::getLog().
|
private |
Definition at line 63 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::getLog().
|
private |
Definition at line 65 of file infobox-panel.hpp.
Referenced by InfoBoxPanel::InfoBoxPanel(), and InfoBoxPanel::getLog().
Inheritance diagram for InfoBoxPanel:
Collaboration diagram for InfoBoxPanel: