* This is useful for popping up 'are you sure you want to quit?'
* type dialogs.
*/
-static gboolean delete_event(ui::Widget widget, GdkEvent *event, gpointer data ){
- return FALSE;
+static gboolean delete_event(ui::Widget widget, GdkEvent *event, gpointer data)
+{
+ return FALSE;
}
/**
* @brief destroy widget if destroy signal is passed to widget
*/
-static void destroy( ui::Widget widget, gpointer data ){
- widget.destroy();
+static void destroy(ui::Widget widget, gpointer data)
+{
+ widget.destroy();
}
/**
* @brief function for close button to destroy the toplevel widget
*/
-static void close_window( ui::Widget widget, gpointer data ){
- widget.window().destroy();
+static void close_window(ui::Widget widget, gpointer data)
+{
+ widget.window().destroy();
}
/* =============================== */
/**
* @brief
*/
-std::size_t ToolbarButtonCount( void ){
- return NUM_TOOLBARBUTTONS;
+std::size_t ToolbarButtonCount(void)
+{
+ return NUM_TOOLBARBUTTONS;
}
/**
* @brief Used if the ufo plugin should not be visible (at least the toolbar stuff)
*/
-std::size_t ToolbarNoButtons( void ){
- return 0;
+std::size_t ToolbarNoButtons(void)
+{
+ return 0;
}
/**
* @brief
*/
-class CUFOAIToolbarButton : public IToolbarButton
-{
+class CUFOAIToolbarButton : public IToolbarButton {
public:
-virtual const char* getImage() const {
- switch ( mIndex )
- {
- case 0: return "ufoai_level1.png";
- case 1: return "ufoai_level2.png";
- case 2: return "ufoai_level3.png";
- case 3: return "ufoai_level4.png";
- case 4: return "ufoai_level5.png";
- case 5: return "ufoai_level6.png";
- case 6: return "ufoai_level7.png";
- case 7: return "ufoai_level8.png";
- case 8: return "ufoai_stepon.png";
- case 9: return "ufoai_actorclip.png";
- case 10: return "ufoai_weaponclip.png";
- case 11: return "ufoai_nodraw.png";
- }
- return NULL;
-}
-virtual EType getType() const {
- switch ( mIndex )
- {
+ virtual const char *getImage() const
+ {
+ switch (mIndex) {
+ case 0:
+ return "ufoai_level1.png";
+ case 1:
+ return "ufoai_level2.png";
+ case 2:
+ return "ufoai_level3.png";
+ case 3:
+ return "ufoai_level4.png";
+ case 4:
+ return "ufoai_level5.png";
+ case 5:
+ return "ufoai_level6.png";
+ case 6:
+ return "ufoai_level7.png";
+ case 7:
+ return "ufoai_level8.png";
+ case 8:
+ return "ufoai_stepon.png";
+ case 9:
+ return "ufoai_actorclip.png";
+ case 10:
+ return "ufoai_weaponclip.png";
+ case 11:
+ return "ufoai_nodraw.png";
+ }
+ return NULL;
+ }
+
+ virtual EType getType() const
+ {
+ switch (mIndex) {
/* case 3: return eButton;*/
- case 8: return eToggleButton;
- case 9: return eToggleButton;
- case 10: return eToggleButton;
- case 11: return eToggleButton;
- default: return eButton;
- }
-}
-virtual const char* getText() const {
- switch ( mIndex )
- {
- case 0: return "Level 1";
- case 1: return "Level 2";
- case 2: return "Level 3";
- case 3: return "Level 4";
- case 4: return "Level 5";
- case 5: return "Level 6";
- case 6: return "Level 7";
- case 7: return "Level 8";
- case 8: return "Stepon";
- case 9: return "Actorclip";
- case 10: return "Weaponclip";
- case 11: return "Nodraw";
- }
- return NULL;
-}
-virtual const char* getTooltip() const {
- switch ( mIndex )
- {
- case 0: return "Show only level 1";
- case 1: return "Show only level 2";
- case 2: return "Show only level 3";
- case 3: return "Show only level 4";
- case 4: return "Show only level 5";
- case 5: return "Show only level 6";
- case 6: return "Show only level 7";
- case 7: return "Show only level 8";
- case 8: return "Hide stepon brushes";
- case 9: return "Hide actorclip brushes";
- case 10: return "Hide weaponclip brushes";
- case 11: return "Hide nodraw brushes";
- }
- return NULL;
-}
+ case 8:
+ return eToggleButton;
+ case 9:
+ return eToggleButton;
+ case 10:
+ return eToggleButton;
+ case 11:
+ return eToggleButton;
+ default:
+ return eButton;
+ }
+ }
-virtual void activate() const {
- switch ( mIndex )
- {
- case 0: filter_level( CONTENTS_LEVEL1 ); break;
- case 1: filter_level( CONTENTS_LEVEL2 ); break;
- case 2: filter_level( CONTENTS_LEVEL3 ); break;
- case 3: filter_level( CONTENTS_LEVEL4 ); break;
- case 4: filter_level( CONTENTS_LEVEL5 ); break;
- case 5: filter_level( CONTENTS_LEVEL6 ); break;
- case 6: filter_level( CONTENTS_LEVEL7 ); break;
- case 7: filter_level( CONTENTS_LEVEL8 ); break;
- case 8: filter_stepon(); break;
- case 9: filter_actorclip(); break;
- case 10: filter_weaponclip(); break;
- case 11: filter_nodraw(); break;
- }
- SceneChangeNotify();
-}
+ virtual const char *getText() const
+ {
+ switch (mIndex) {
+ case 0:
+ return "Level 1";
+ case 1:
+ return "Level 2";
+ case 2:
+ return "Level 3";
+ case 3:
+ return "Level 4";
+ case 4:
+ return "Level 5";
+ case 5:
+ return "Level 6";
+ case 6:
+ return "Level 7";
+ case 7:
+ return "Level 8";
+ case 8:
+ return "Stepon";
+ case 9:
+ return "Actorclip";
+ case 10:
+ return "Weaponclip";
+ case 11:
+ return "Nodraw";
+ }
+ return NULL;
+ }
-std::size_t mIndex;
+ virtual const char *getTooltip() const
+ {
+ switch (mIndex) {
+ case 0:
+ return "Show only level 1";
+ case 1:
+ return "Show only level 2";
+ case 2:
+ return "Show only level 3";
+ case 3:
+ return "Show only level 4";
+ case 4:
+ return "Show only level 5";
+ case 5:
+ return "Show only level 6";
+ case 6:
+ return "Show only level 7";
+ case 7:
+ return "Show only level 8";
+ case 8:
+ return "Hide stepon brushes";
+ case 9:
+ return "Hide actorclip brushes";
+ case 10:
+ return "Hide weaponclip brushes";
+ case 11:
+ return "Hide nodraw brushes";
+ }
+ return NULL;
+ }
+
+ virtual void activate() const
+ {
+ switch (mIndex) {
+ case 0:
+ filter_level(CONTENTS_LEVEL1);
+ break;
+ case 1:
+ filter_level(CONTENTS_LEVEL2);
+ break;
+ case 2:
+ filter_level(CONTENTS_LEVEL3);
+ break;
+ case 3:
+ filter_level(CONTENTS_LEVEL4);
+ break;
+ case 4:
+ filter_level(CONTENTS_LEVEL5);
+ break;
+ case 5:
+ filter_level(CONTENTS_LEVEL6);
+ break;
+ case 6:
+ filter_level(CONTENTS_LEVEL7);
+ break;
+ case 7:
+ filter_level(CONTENTS_LEVEL8);
+ break;
+ case 8:
+ filter_stepon();
+ break;
+ case 9:
+ filter_actorclip();
+ break;
+ case 10:
+ filter_weaponclip();
+ break;
+ case 11:
+ filter_nodraw();
+ break;
+ }
+ SceneChangeNotify();
+ }
+
+ std::size_t mIndex;
};
/**
/**
* @brief
*/
-const IToolbarButton* GetToolbarButton( std::size_t index ){
- g_ufoaiToolbarButtons[index].mIndex = index;
- return &g_ufoaiToolbarButtons[index];
+const IToolbarButton *GetToolbarButton(std::size_t index)
+{
+ g_ufoaiToolbarButtons[index].mIndex = index;
+ return &g_ufoaiToolbarButtons[index];
}
/**
* @brief
*/
-const IToolbarButton* GetToolbarNoButton( std::size_t index ){
- return NULL;
+const IToolbarButton *GetToolbarNoButton(std::size_t index)
+{
+ return NULL;
}