#include <sidebarmanager.hh>
◆ addSideWidget()
| void SidebarManager::addSideWidget |
( |
const std::string & |
title, |
|
|
GtkWidget * |
w |
|
) |
| |
22{
23 GtkWidget* e = gtk_expander_new(title.c_str());
24 gtk_expander_set_expanded(GTK_EXPANDER(e), true);
25 gtk_widget_show(e);
26 gtk_box_pack_start(
panel, e,
false,
false, 0);
27 gtk_container_add(GTK_CONTAINER(e),
w);
29
31
33}
std::pair< GSourceFunc, gpointer > const w
Definition gtkhelper-tests.cc:42
Referenced by View::addSideWidget().
◆ removeSideWidget()
| void SidebarManager::removeSideWidget |
( |
GtkWidget * |
w | ) |
|
36{
38
40
41 gtk_widget_destroy(cur->second);
43
45 {
47 }
48 else
49 {
51 }
52}
#define require(expr)
Definition assertions.hh:30
Referenced by View::removeSideWidget().
◆ setWidgets()
| void SidebarManager::setWidgets |
( |
GtkWidget * |
panelWindow, |
|
|
GtkBox * |
panel |
|
) |
| |
◆ panel
| GtkBox* SidebarManager::panel {nullptr} |
|
private |
◆ panelWindow
| GtkWidget* SidebarManager::panelWindow {nullptr} |
|
private |
◆ widgets
| std::map<GtkWidget*, GtkWidget*> SidebarManager::widgets |
|
private |
The documentation for this class was generated from the following files: