errol wrote:
Any application written for GTK v2.20 will work on GTK 2.24 as it was made to be API and ABI compatible with its previous version. These are the additions to 2.24 from privious versions.
Index of new symbols in 2.24 from 2.22
A
GtkAboutDialog::activate-link, object signal in GtkAboutDialog
C
GtkComboBox:entry-text-column, object property in GtkComboBox
GtkComboBox:has-entry, object property in GtkComboBox
gtk_combo_box_get_entry_text_column, function in GtkComboBox
gtk_combo_box_get_has_entry, function in GtkComboBox
gtk_combo_box_set_entry_text_column, function in GtkComboBox
gtk_combo_box_text_append_text, function in GtkComboBoxText
gtk_combo_box_text_get_active_text, function in GtkComboBoxText
gtk_combo_box_text_insert_text, function in GtkComboBoxText
gtk_combo_box_text_new, function in GtkComboBoxText
gtk_combo_box_text_new_with_entry, function in GtkComboBoxText
gtk_combo_box_text_prepend_text, function in GtkComboBoxText
N
GtkNotebook:group-name, object property in GtkNotebook
gtk_notebook_get_group_name, function in GtkNotebook
gtk_notebook_set_group_name, function in GtkNotebook
R
GtkRange:round-digits, object property in GtkRange
gtk_range_get_round_digits, function in GtkRange
gtk_range_set_round_digits, function in GtkRange
Index of new symbols in 2.22 from 2.20
A
gtk_accessible_get_widget, function in GtkAccessible
gtk_accessible_set_widget, function in GtkAccessible
gtk_assistant_commit, function in GtkAssistant
B
gtk_button_get_event_window, function in GtkButton
E
gtk_entry_im_context_filter_keypress, function in GtkEntry
gtk_entry_reset_im_context, function in GtkEntry
gtk_expander_get_label_fill, function in GtkExpander
gtk_expander_set_label_fill, function in GtkExpander
F
gtk_font_selection_dialog_get_font_selection, function in GtkFontSelectionDialog
I
GtkIconView:item-orientation, object property in GtkIconView
gtk_icon_view_get_item_column, function in GtkIconView
gtk_icon_view_get_item_orientation, function in GtkIconView
gtk_icon_view_get_item_row, function in GtkIconView
gtk_icon_view_set_item_orientation, function in GtkIconView
M
GtkMessageDialog:message-area, object property in GtkMessageDialog
gtk_message_dialog_get_message_area, function in GtkMessageDialog
N
gtk_notebook_get_tab_hborder, function in GtkNotebook
gtk_notebook_get_tab_vborder, function in GtkNotebook
R
GtkRange:stepper-position-details, object property in GtkRange
S
gtk_statusbar_remove_all, function in GtkStatusbar
T
gtk_table_get_size, function in GtkTable
gtk_text_view_get_hadjustment, function in GtkTextView
gtk_text_view_get_vadjustment, function in GtkTextView
gtk_text_view_im_context_filter_keypress, function in GtkTextView
gtk_text_view_reset_im_context, function in GtkTextView
gtk_tree_path_get_indices_with_depth, function in GtkTreeModel
V
gtk_viewport_get_view_window, function in GtkViewport
W
gtk_widget_send_focus_change, function in GtkWidget
Also I have been looking at the repository list for Natty (11.04) and that has both GTK 3.0.8 and GTK 2.24.4 development libraries and oneiric 11.10 has both GTK 3.2 and GTK 2.24.6. So I can not see why you can not upgrade to one of these versions.
E.
because natty changes the ubuntu settings completely. it's a complete UI overhaul. i would also have to redo come compiz settings and etc, it'll just be very annoying