]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - contrib/ufoaiplug/ufoai_gtk.cpp
reformat code! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / contrib / ufoaiplug / ufoai_gtk.cpp
index 39a983b645f31f0b24b1ba1526f345af6a76e8cc..fef53076731a22c6afc9a90a15de975e9ea150f5 100644 (file)
  * 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();
 }
 
 /* =============================== */
@@ -57,109 +60,178 @@ const int NUM_TOOLBARBUTTONS = 12;
 /**
  * @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;
 };
 
 /**
@@ -170,14 +242,16 @@ CUFOAIToolbarButton g_ufoaiToolbarButtons[NUM_TOOLBARBUTTONS];
 /**
  * @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;
 }