diff options
author | neoraider <devnull@localhost> | 2007-12-04 22:35:01 +0100 |
---|---|---|
committer | neoraider <devnull@localhost> | 2007-12-04 22:35:01 +0100 |
commit | d389dce3ef4f1342a2f91926a9dcd02b452c6045 (patch) | |
tree | c3a7a88afd02cb3cdc88a987e227badcc6095b0c /Tool.h | |
parent | ecf40f86dfa6aa623bf31494125f3702f9fa0298 (diff) | |
download | zoomedit-d389dce3ef4f1342a2f91926a9dcd02b452c6045.tar zoomedit-d389dce3ef4f1342a2f91926a9dcd02b452c6045.zip |
zoomedit: Got SidebarToolbox working.
Diffstat (limited to 'Tool.h')
-rw-r--r-- | Tool.h | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -1,11 +1,18 @@ #ifndef TOOL_H_ #define TOOL_H_ -class Tool -{ +#include <gtk/gtk.h> + + +class Tool { public: - Tool(); - virtual ~Tool(); + virtual ~Tool() {} + + virtual void action() = 0; + + virtual const gchar *getName() = 0; + virtual GtkWidget *getImage() = 0; + virtual bool isSensitive() = 0; }; #endif /*TOOL_H_*/ |