Pending Sealings

Files that have been deprecated have not been sealed. The same holds for header files marked as private and semi-private. For GTK+ all files have already been sealed, and these changes have been committed in trunk, except for the files listed below.

GTK+

Tracker bug for pending sealings: 588339

Pending sealings

Filename

Status

gtkaccessible.h

done

gtkadjustment.h

done

gtkobject.h

done

gtkrc.h

done

Replaced by GtkCssProvider

gtkstyle.h

done

Replaced by GtkStyleContext

gtktexttag.h

done

Tracker bug for missing accessor functions: 597610

Pending accessors functions

Filename

Status

GtkAccessible->widget (getter)

done

GtkAccessible->widget (setter)

done

GtkWidget flags

done

GTK_WIDGET_SET_FLAGS (widget, GTK_HAS_FOCUS)

done

GtkWidget->requisition

done

GtkTextView->v/hadjustment

done

GtkTextView & GtkEntry ->need_im_reset

done

GtkRcStyle

done

Replaced by GtkStyleContext

GtkAssistant

done

GtkMenuShell->active

patch

GtkMenuShell->active_menu_item

done

GtkStatusbar->label and ->frame

in progress

GtkStatusBar->messages

done

GtkMessageDialog content box

done

GtkMessageDialog->label

done

GtkWindow->group

done

GtkWindow->group->grabs

done

GtkViewport->view_window

done

GtkRange->has_stepper_X

done

GtkButton->in_button

done

GtkFontSelectionDialog->fontsel

done

Note: There is a GnomeGoals related to this work: GnomeGoals/UseGseal

Pango

https://bugzilla.gnome.org/show_bug.cgi?id=538734

GDK

Patch and tracking at https://bugzilla.gnome.org/show_bug.cgi?id=592580 DONE

GLib

Has to be investigated.

Patch and tracking bug for GObject accesors: https://bugzilla.gnome.org/show_bug.cgi?id=541569

Attic/GtkThreePointZero/PendingSealings (last edited 2018-12-05 18:20:45 by EmmanueleBassi)