00001
00021
00022
00023
00024
00025 #ifndef __SYNFIG_MOD_PALETTE_H
00026 #define __SYNFIG_MOD_PALETTE_H
00027
00028
00029
00030 #include <ETL/handle>
00031 #include "../module.h"
00032
00033
00034
00035
00036
00037
00038
00039 namespace studio {
00040
00041 class Dock_PalEdit;
00042 class Dock_PalBrowse;
00043
00044 class ModPalette : public Module
00045 {
00046 friend class Dock_PalEdit;
00047 friend class Dock_PalBrowse;
00048
00049 Dock_PalEdit* dock_pal_edit;
00050 Dock_PalBrowse* dock_pal_browse;
00051
00052 protected:
00053 virtual bool start_vfunc();
00054 virtual bool stop_vfunc();
00055
00056 public:
00057 virtual ~ModPalette() { stop(); }
00058 };
00059
00060 };
00061
00062
00063
00064 #endif