30 lines
659 B
C++
30 lines
659 B
C++
#ifndef SIDEBARVIEW_H_
|
|
#define SIDEBARVIEW_H_
|
|
|
|
#include "Sidebar.h"
|
|
#include "EditManager.h"
|
|
|
|
|
|
class SidebarView : public Sidebar {
|
|
private:
|
|
GtkWidget *sidebar;
|
|
GtkWidget *entryName, *labelArea, *labelPerimeter, *spinButtonHeight;
|
|
|
|
EditManager *editor;
|
|
|
|
// prevent shallow copy
|
|
SidebarView(const SidebarView &w);
|
|
const SidebarView& operator=(const SidebarView &w);
|
|
|
|
static void spinButtonHeightChanged(GtkSpinButton *spinbutton, SidebarView *view);
|
|
|
|
public:
|
|
SidebarView(EditManager *editor);
|
|
virtual ~SidebarView();
|
|
|
|
GtkWidget* getWidget();
|
|
|
|
void update();
|
|
};
|
|
|
|
#endif /*SIDEBARVIEW_H_*/
|