]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/stattext.cpp
Fixed broken Ieee extension for configure --without-apple_ieee
[wxWidgets.git] / src / gtk / stattext.cpp
index 62340474fc0669ad50cbd4782a733a38871c0763..752196f45593d56b528dbe340ef11e49b2265875 100644 (file)
@@ -27,14 +27,14 @@ wxStaticText::wxStaticText(void)
 
 wxStaticText::wxStaticText( wxWindow *parent, wxWindowID id, const wxString &label, 
       const wxPoint &pos, const wxSize &size, 
-      const long style, const wxString &name )
+      long style, const wxString &name )
 {
   Create( parent, id, label, pos, size, style, name );
 };
 
 bool wxStaticText::Create( wxWindow *parent, wxWindowID id, const wxString &label, 
       const wxPoint &pos, const wxSize &size, 
-      const long style, const wxString &name )
+      long style, const wxString &name )
 {
   m_needParent = TRUE;
   
@@ -43,6 +43,14 @@ bool wxStaticText::Create( wxWindow *parent, wxWindowID id, const wxString &labe
   PreCreation( parent, id, pos, size, style, name );
   
   m_widget = gtk_label_new( label );
+  GtkJustification justify;
+  if ( style & wxALIGN_CENTER )
+    justify = GTK_JUSTIFY_CENTER;
+  else if ( style & wxALIGN_RIGHT )
+    justify = GTK_JUSTIFY_RIGHT;
+  else // wxALIGN_LEFT is 0
+    justify = GTK_JUSTIFY_LEFT;
+  gtk_label_set_justify(GTK_LABEL(m_widget), justify);
   
   if (newSize.x == -1) newSize.x = gdk_string_measure( m_widget->style->font, label );
   if (newSize.y == -1) newSize.y = 26;