On 07/04/2010 07:57 AM, Carlos Pereira wrote: > On 07/04/10 06:17, Nader Morshed wrote: >> statusbar = gtk_statusbar_new (); >> label = gtk_statusbar_get_message_area (GTK_STATUSBAR (statusbar)); >> gtk_misc_set_alignment (GTK_MISC (label), 0.5, 0.5); >> > Thanks Nader, I believe you are in the right path (although the > documentation actually says this returns a box, not a label): > > http://library.gnome.org/devel/gtk/stable/GtkStatusbar.html#gtk-statusbar-get-message-area > > > Anyway this has been added in Gtk 2.20, I am still running 2.18.3, lots > of users also, it might be better to wait...
I use these in bluefish.h for backwards compatibility. regards, Olivier #if !GTK_CHECK_VERSION(2,18,0) #define gtk_widget_set_can_focus(arg, arg2) do {if (arg2) GTK_WIDGET_SET_FLAGS(arg, GTK_CAN_FOCUS); else GTK_WIDGET_UNSET_FLAGS(arg, GTK_CAN_FOCUS);} while(0) #define gtk_widget_get_allocation(arg1, arg2) (*(arg2) = arg1->allocation) #define gtk_dialog_get_content_area(arg) (GTK_DIALOG(arg)->vbox) #define gtk_widget_get_window(arg) (GTK_WIDGET(arg)->window) #define gtk_widget_get_visible(arg) (GTK_WIDGET_VISIBLE(arg)) #define gtk_widget_set_can_default(arg, arg2) do {if (arg2) GTK_WIDGET_SET_FLAGS(arg, GTK_CAN_DEFAULT); else GTK_WIDGET_UNSET_FLAGS(arg, GTK_CAN_DEFAULT);} while(0) #define gtk_dialog_get_action_area(arg) (GTK_DIALOG(arg)->action_area) #define gtk_selection_data_get_data(arg) (arg->data) #define gtk_selection_data_get_length(arg) (arg->length) #define gtk_selection_data_get_format(arg) (arg->format) #define gtk_selection_data_get_target(arg) (arg->target) #define gtk_widget_get_state(arg) GTK_WIDGET_STATE(arg) #define gtk_widget_is_sensitive(arg) GTK_WIDGET_IS_SENSITIVE(arg) #define gtk_adjustment_get_upper(arg) (GTK_ADJUSTMENT(arg)->upper) #endif /* GTK_CHECK_VERSION(2,18,0) */ _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list