projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Needed some variation; got bored of seeing the compilation errors for this
[wxWidgets.git]
/
src
/
gtk1
/
bmpbuttn.cpp
diff --git
a/src/gtk1/bmpbuttn.cpp
b/src/gtk1/bmpbuttn.cpp
index 7ede0d75a7b75330528e0f44cc90d9b0ac6bbefb..7bfc477e35f54819d4a66952fbe8d6eae66f1ef9 100644
(file)
--- a/
src/gtk1/bmpbuttn.cpp
+++ b/
src/gtk1/bmpbuttn.cpp
@@
-13,6
+13,8
@@
#include "wx/bmpbuttn.h"
#include "wx/bmpbuttn.h"
+#if wxUSE_BMPBUTTON
+
#include "gdk/gdk.h"
#include "gtk/gtk.h"
#include "gdk/gdk.h"
#include "gtk/gtk.h"
@@
-120,7
+122,9
@@
bool wxBitmapButton::Create( wxWindow *parent, wxWindowID id, const wxBitmap &bi
PreCreation( parent, id, pos, newSize, style, name );
PreCreation( parent, id, pos, newSize, style, name );
+#if wxUSE_VALIDATORS
SetValidator( validator );
SetValidator( validator );
+#endif
m_bitmap = bitmap;
m_disabled = bitmap;
m_bitmap = bitmap;
m_disabled = bitmap;
@@
-144,14
+148,14
@@
bool wxBitmapButton::Create( wxWindow *parent, wxWindowID id, const wxBitmap &bi
gtk_widget_show( pixmap );
gtk_container_add( GTK_CONTAINER(m_widget), pixmap );
gtk_widget_show( pixmap );
gtk_container_add( GTK_CONTAINER(m_widget), pixmap );
+
+ int border = 10;
+ if (style & wxNO_BORDER) border = 4;
+ if (newSize.x == -1) newSize.x = m_bitmap.GetWidth()+border;
+ if (newSize.y == -1) newSize.y = m_bitmap.GetHeight()+border;
+ SetSize( newSize.x, newSize.y );
}
}
- int border = 10;
- if (style & wxNO_BORDER) border = 4;
- if (newSize.x == -1) newSize.x = m_bitmap.GetWidth()+border;
- if (newSize.y == -1) newSize.y = m_bitmap.GetHeight()+border;
- SetSize( newSize.x, newSize.y );
-
gtk_signal_connect( GTK_OBJECT(m_widget), "clicked",
GTK_SIGNAL_FUNC(gtk_bmpbutton_clicked_callback), (gpointer*)this );
gtk_signal_connect( GTK_OBJECT(m_widget), "clicked",
GTK_SIGNAL_FUNC(gtk_bmpbutton_clicked_callback), (gpointer*)this );
@@
-309,3
+313,5
@@
void wxBitmapButton::EndSelect()
m_isSelected = FALSE;
SetBitmap();
}
m_isSelected = FALSE;
SetBitmap();
}
+
+#endif
\ No newline at end of file