API Cleanup for GTK+

If your HAF application/library is using the following packages / functions / signals / properties from maemo-gtk-2.6, you will need to update your code.

For gdk and gtk the following lists the changes we've made to the stock gtk+ 2.6. If you're relying on the modified behavior you will need to update your code.

gdk

enum GdkWindowTypeHint

gtk

GtkButton

GtkCalendar

GtkCellRendererToggle

GtkCellView

GtkComboBox

   Properties:
+    propagate-lr-keys : gboolean{default=FALSE} : READABLE WRITABLE

GtkEntry

GtkFileChooser

GtkHashTable

GtkIMContext

  • Properties:
  • Signals:
    • clipboard-operation(GtkIMContextClipboardOperation)
    • has-selection()
  • Functions:
    • gtk_im_context_hide
    • gtk_im_context_show
    • hildon_gtk_im_context_copy
    • hildon_gtk_im_context_cut
    • hildon_gtk_im_context_filter_event
    • hildon_gtk_im_context_has_selection
    • hildon_gtk_im_context_hide
    • hildon_gtk_im_context_paste
    • hildon_gtk_im_context_show

GtkIMContextClipboardOperation

  • GTK_IM_CONTEXT_CLIPBOARD_OP_COPY
  • GTK_IM_CONTEXT_CLIPBOARD_OP_CUT
  • GTK_IM_CONTEXT_CLIPBOARD_OP_PASTE

GtkIconSize

GtkInvalidInputType

+enum GtkInvalidInputType {
+  GTK_INVALID_INPUT_MAX_CHARS_REACHED = 0,
+  GTK_INVALID_INPUT_MODE_RESTRICTION = 1
+};

GtkMenuShell

GtkNotebook

GtkRange

GtkRcTokenType

GtkSettings

GtkStyle

GtkTable

GtkTextBuffer

GtkTextView

GtkTreeView

GtkViewport

GtkWidget

GtkWidgetTapAndHoldFlags

GtkWindow

HildonGtkInputMode

OssoGtkButtonAttachFlags

gtk style properties

GtkButton

GtkCalendar

GtkCheckButton

GtkComboBox

GtkDialog

GtkEntry

GtkFileChooserButton

+    hildonlike : gboolean{default=FALSE} : READABLE

GtkFrame

+    hildonlike : gboolean{default=FALSE} : READABLE

GtkHButtonBox

+    hildonlike : gboolean{default=FALSE} : READABLE

GtkLabel

+    hildonlike : gboolean{default=FALSE} : READABLE

GtkMenu

GtkMenuItem

GtkProgressBar

GtkRange

  • arrow-paint-box-layout
  • autodimmed-steppers

  • draw-trough-under-steppers
  • hildonlike
  • stream-indicator-padding
  • two-part-trough

GtkScrolledWindow

GtkSeparator

GtkSeparatorToolItem

GtkTreeView

GtkWidget

Attic/Maemo/Gtk26HAFCleanup (last edited 2013-11-23 01:26:52 by WilliamJonMcCann)