]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk1/accel.cpp
VTK wrapper of vtkRenderWindow for wxPython. Tested on MSW so far.
[wxWidgets.git] / src / gtk1 / accel.cpp
index b15ece737966754d85115392d89bd19202c9fad7..c398e19e4c4e280ea14fdb68f52fe6f237df4908 100644 (file)
@@ -2,9 +2,9 @@
 // Name:        accel.cpp
 // Purpose:
 // Author:      Robert Roebling
 // Name:        accel.cpp
 // Purpose:
 // Author:      Robert Roebling
-// Id:          $id$
+// Id:          $id:$
 // Copyright:   (c) 1998 Robert Roebling
 // Copyright:   (c) 1998 Robert Roebling
-// Licence:    wxWindows licence
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 #ifdef __GNUG__
 /////////////////////////////////////////////////////////////////////////////
 
 #ifdef __GNUG__
 
 #include "wx/accel.h"
 
 
 #include "wx/accel.h"
 
-#include <ctype.h>
+#if wxUSE_ACCEL
 
 
-#ifdef __WXDEBUG__
-#ifdef NULL
-#undef NULL
-#endif
-#define NULL ((void*)0L)
-#endif
+#include <ctype.h>
 
 //-----------------------------------------------------------------------------
 // wxAcceleratorTable
 
 //-----------------------------------------------------------------------------
 // wxAcceleratorTable
 class wxAccelRefData: public wxObjectRefData
 {
 public:
 class wxAccelRefData: public wxObjectRefData
 {
 public:
-  
-  wxAccelRefData(void);
-  
+  wxAccelRefData();
+
   wxList m_accels;
 };
 
   wxList m_accels;
 };
 
-wxAccelRefData::wxAccelRefData(void)
+wxAccelRefData::wxAccelRefData()
 {
     m_accels.DeleteContents( TRUE );
 }
 {
     m_accels.DeleteContents( TRUE );
 }
@@ -45,7 +39,7 @@ wxAccelRefData::wxAccelRefData(void)
 #define M_ACCELDATA ((wxAccelRefData *)m_refData)
 
 IMPLEMENT_DYNAMIC_CLASS(wxAcceleratorTable,wxObject)
 #define M_ACCELDATA ((wxAccelRefData *)m_refData)
 
 IMPLEMENT_DYNAMIC_CLASS(wxAcceleratorTable,wxObject)
-  
+
 wxAcceleratorTable::wxAcceleratorTable()
 {
 }
 wxAcceleratorTable::wxAcceleratorTable()
 {
 }
@@ -53,7 +47,7 @@ wxAcceleratorTable::wxAcceleratorTable()
 wxAcceleratorTable::wxAcceleratorTable( int n, wxAcceleratorEntry entries[] )
 {
     m_refData = new wxAccelRefData();
 wxAcceleratorTable::wxAcceleratorTable( int n, wxAcceleratorEntry entries[] )
 {
     m_refData = new wxAccelRefData();
-  
+
     for (int i = 0; i < n; i++)
     {
         int flag    = entries[i].GetFlags();
     for (int i = 0; i < n; i++)
     {
         int flag    = entries[i].GetFlags();
@@ -85,12 +79,13 @@ int wxAcceleratorTable::GetCommand( wxKeyEvent &event )
            (((entry->GetFlags() & wxACCEL_CTRL) == 0) || event.ControlDown()) &&
            (((entry->GetFlags() & wxACCEL_SHIFT) == 0) || event.ShiftDown()) &&
            (((entry->GetFlags() & wxACCEL_ALT) == 0) || event.AltDown() || event.MetaDown()))
            (((entry->GetFlags() & wxACCEL_CTRL) == 0) || event.ControlDown()) &&
            (((entry->GetFlags() & wxACCEL_SHIFT) == 0) || event.ShiftDown()) &&
            (((entry->GetFlags() & wxACCEL_ALT) == 0) || event.AltDown() || event.MetaDown()))
-       {
+        {
             return entry->GetCommand();
             return entry->GetCommand();
-       }
+        }
         node = node->Next();
     }
         node = node->Next();
     }
-  
+
     return -1;
 }
 
     return -1;
 }
 
+#endif