From 356efaf89afdad141b313767e1a2b89de3c08d0a Mon Sep 17 00:00:00 2001 From: neoraider Date: Sun, 6 Apr 2008 13:29:03 +0000 Subject: zoomedit: Recreated ZoomEdit based on Glademm. --- SidebarToolbox.h | 64 -------------------------------------------------------- 1 file changed, 64 deletions(-) delete mode 100644 SidebarToolbox.h (limited to 'SidebarToolbox.h') diff --git a/SidebarToolbox.h b/SidebarToolbox.h deleted file mode 100644 index 1be8b6a..0000000 --- a/SidebarToolbox.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef SIDEBARTOOLBOX_H_ -#define SIDEBARTOOLBOX_H_ - -#include -#include -#include -#include "EditManager.h" -#include "Sidebar.h" -#include "Tool.h" -#include "ToolSelector.h" - - -class Window; - - -class SidebarToolbox : Sidebar { - private: - GtkWidget *widget; - - Window *window; - - std::list tools; - std::map buttons; - std::map buttonsRev; - - Tool *activeTool; - - ToolSelector toolSelector; - - int cols, rows; - - void updateRows(bool changed); - void activateTool(Tool *tool); - - // prevent shallow copy - SidebarToolbox(const SidebarToolbox &w); - const SidebarToolbox& operator=(const SidebarToolbox &w); - - static void buttonToggled(GtkWidget *button, SidebarToolbox *toolbox); - static void sizeAllocate(GtkWidget *widget, GtkAllocation *allocation, SidebarToolbox *toolbox); - - public: - SidebarToolbox(Window *window); - virtual ~SidebarToolbox(); - - GtkWidget* getWidget() { - return widget; - } - - void resetTool() { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(buttons[&toolSelector]), TRUE); - } - - Tool& getActiveTool() { - return *activeTool; - } - - void addTool(Tool *tool); - void removeTool(Tool *tool); - - void update(); -}; - -#endif /*SIDEBARTOOLBOX_H_*/ -- cgit v1.2.3