]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/radiobox.cpp
Made tearoff menus work for gtk :-)
[wxWidgets.git] / src / gtk / radiobox.cpp
index 432496cd91172f4b14dc9a481cf0a6e77f923f71..7d2f23a120020221ac48568c0258482aa00bed0f 100644 (file)
@@ -12,6 +12,9 @@
 #endif
 
 #include "wx/radiobox.h"
 #endif
 
 #include "wx/radiobox.h"
+
+#if wxUSE_RADIOBOX
+
 #include "wx/dialog.h"
 #include "wx/frame.h"
 
 #include "wx/dialog.h"
 #include "wx/frame.h"
 
@@ -84,7 +87,9 @@ bool wxRadioBox::Create( wxWindow *parent, wxWindowID id, const wxString& title,
 
     PreCreation( parent, id, pos, size, style, name );
 
 
     PreCreation( parent, id, pos, size, style, name );
 
+#if wxUSE_VALIDATORS
     SetValidator( validator );
     SetValidator( validator );
+#endif
 
     m_widget = gtk_frame_new( title.mbc_str() );
 
 
     m_widget = gtk_frame_new( title.mbc_str() );
 
@@ -180,7 +185,7 @@ wxSize wxRadioBox::LayoutItems()
                 if (len > max_len) max_len = len;
 
                 gtk_myfixed_move( GTK_MYFIXED(m_parent->m_wxwindow), button, m_x+x, m_y+y );
                 if (len > max_len) max_len = len;
 
                 gtk_myfixed_move( GTK_MYFIXED(m_parent->m_wxwindow), button, m_x+x, m_y+y );
-                y += 20;
+                y += 22;
 
                 node = node->Next();
                 if (!node) break;
 
                 node = node->Next();
                 if (!node) break;
@@ -516,3 +521,5 @@ bool wxRadioBox::IsOwnGtkWindow( GdkWindow *window )
 
     return FALSE;
 }
 
     return FALSE;
 }
+
+#endif