Property Object Transfer Analysis#
GIR Code
Property |
Type |
Transfer |
get |
set |
---|---|---|---|---|
|
Object |
none |
adds ref |
steals ref |
|
Object |
none |
adds ref |
steals ref |
|
Gtk.Widget |
none |
adds ref |
adds ref |
|
Gtk.Widget |
none |
adds ref |
adds ref |
|
Widget |
full |
adds ref |
adds weak-ref |
|
Widget |
full |
adds ref |
depends on implementation of widget_set |
|
Widget |
none |
adds ref |
steals ref |
|
Widget |
full |
adds ref |
N/A |
|
Widget |
full |
adds ref |
N/A |
|
Widget |
full |
adds ref |
N/A |
|
Widget |
full |
adds ref |
N/A |
|
Widget |
full |
N/A |
depends on “add” closure implementation |
|
Widget |
full |
adds ref |
sinks/adds ref |
|
Widget |
full |
depends on implementation |
depends on implementation |
|
Widget |
full |
depends on implementation |
depends on implementation |
|
Widget |
full |
adds ref |
sinks/adds ref |
|
Widget |
full |
adds ref |
sinks/adds ref |
|
Widget |
full |
adds ref |
adds weak-ref |
|
Widget |
none |
adds ref |
nothing (sinks parent menu) |
|
Widget |
none |
adds ref |
depends on “add” closure implementation |
|
Widget |
none |
adds ref |
N/A |
|
Widget |
full |
adds ref |
sinks/adds ref |
|
Widget |
full |
adds ref |
sinks/adds ref |
|
Widget |
full |
||
|
Widget |
full |
adds ref |
sinks/adds ref |
|
Widget |
none |
adds ref |
adds ref |
|
Object |
none |
adds ref |
adds weak-ref |
|
Object |
none |
adds ref |
adds/sinks ref |
Property |
Type |
Transfer |
---|---|---|
|
Object |
none |
|
Object |
none |
|
View |
none |
|
View |
none |
|
Gtk.TextView |
none |
|
Completion |
none |
|
Completion |
none |
|
Buffer |
none |
|
StyleScheme |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
Language |
none |
|
PluginManagerView |
none |
|
Peas.Engine |
none |
|
Peas.Engine |
none |
|
Menu |
none |
|
Gtk.Widget |
none |
|
Gtk.Widget |
none |
|
Gcr.Parser |
none |
|
Gck.Object |
none |
|
Tracker.SparqlConnection |
None |
|
Proxy |
none |
|
EntryBuffer |
none |
|
RadioMenuItem |
none |
|
Window |
none |
|
Window |
none |
|
Window |
none |
|
Menu |
none |
|
Menu |
none |
|
Menu |
none |
|
Application |
none |
|
Gdk.FrameClock |
none |
|
Container |
none |
|
Container |
none |
|
CellArea |
none |
|
CellArea |
none |
|
CellArea |
none |
|
CellArea |
none |
|
CellArea |
none |
|
CellArea |
none |
|
EntryCompletion |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
RecentManager |
none |
|
Gio.MenuModel |
none |
|
Gio.MenuModel |
none |
|
Gio.MenuModel |
none |
|
TextTagTable |
none |
|
RadioButton |
none |
|
CellRenderer |
none |
|
CellRenderer |
none |
|
StyleContext |
none |
|
StyleContext |
none |
|
StyleContext |
none |
|
GdkPixbuf.PixbufAnimation |
none |
|
Style |
none |
|
RadioAction |
none |
|
PageSetup |
none |
|
Gdk.Screen |
none |
|
Gdk.Screen |
none |
|
Gdk.Screen |
none |
|
Gdk.Screen |
none |
|
Gdk.Screen |
none |
|
TreeViewColumn |
none |
|
AccelGroup |
none |
|
AccelGroup |
none |
|
AccelGroup |
none |
|
CellAreaContext |
none |
|
TextBuffer |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Action |
none |
|
RadioToolButton |
none |
|
PrintSettings |
none |
|
ActionGroup |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
GdkPixbuf.Pixbuf |
none |
|
Gdk.Window |
none |
|
Gdk.Window |
none |
|
FileFilter |
none |
|
Gio.Permission |
none |
|
RecentFilter |
none |
|
PadTemplate |
none |
|
Object |
none |
|
Object |
none |
|
Gtk.Widget |
none |
|
Gst.ControlSource |
none |
|
Gst.ControlSource |
none |
|
Gst.ControlSource |
none |
|
Gst.ControlSource |
none |
|
Gst.ControlSource |
none |
|
Menu |
none |
|
Widget |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Adjustment |
none |
|
Pty |
none |
|
GdkPixbuf.Pixbuf |
none |
|
Cursor |
none |
|
Screen |
none |
|
Display |
none |
|
Effect |
none |
|
Stage |
none |
|
DeviceManager |
none |
|
Path |
none |
|
Path |
none |
|
Interval |
none |
|
Container |
none |
|
TextBuffer |
none |
|
GObject.Object |
none |
|
Action |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Actor |
none |
|
Constraint |
none |
|
Alpha |
none |
|
Alpha |
none |
|
Timeline |
none |
|
Timeline |
none |
|
Timeline |
none |
|
Model |
none |
|
Backend |
none |
|
Backend |
none |
|
Backend |
none |
|
LayoutManager |
none |
|
LayoutManager |
none |
|
Device |
none |
|
DeviceManager |
none |
|
Display |
none |
|
Display |
none |
|
Display |
none |
|
Display |
none |
|
Service |
none |
|
Service |
none |
|
Context |
none |
|
Context |
none |
|
DHCP4Config |
none |
|
WimaxNsp |
none |
|
IP4Config |
none |
|
AccessPoint |
none |
|
ActiveConnection |
none |
|
IP6Config |
none |
|
DeviceWifi |
none |
|
DHCP6Config |
none |
|
Gst.Clock |
none |
|
Socket |
none |
|
Credentials |
none |
|
TlsDatabase |
none |
|
OutputStream |
none |
|
OutputStream |
none |
|
DBusAuthObserver |
none |
|
DBusAuthObserver |
none |
|
IOStream |
none |
|
IOStream |
none |
|
IOStream |
none |
|
FileInfo |
none |
|
FileInfo |
none |
|
GObject.Object |
none |
|
TlsCertificate |
none |
|
TlsCertificate |
none |
|
TlsCertificate |
none |
|
DBusConnection |
none |
|
DBusConnection |
none |
|
DBusConnection |
none |
|
DBusConnection |
none |
|
InetAddress |
none |
|
InetAddress |
none |
|
ActionGroup |
none |
|
UnixFDList |
none |
|
InputStream |
none |
|
InputStream |
none |
|
SocketAddress |
none |
|
SocketAddress |
none |
|
SocketAddress |
none |
|
TlsInteraction |
none |
|
Gdk.Device |
none |
|
Gdk.Screen |
none |
|
RRScreen |
none |
|
Project |
none |
|
Project |
none |
|
Project |
none |
|
Project |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
Widget |
none |
|
GObject.Object |
none |
|
GObject.Object |
none |
|
WidgetAdaptor |
none |
|
WidgetAdaptor |
none |
|
Module |
none |
|
Module |
none |
|
Module |
none |
|
Module |
none |
|
Session |
none |
|
Object |
none |
|
Slot |
none |
|
Slot |
none |
|
Gio.TlsInteraction |
none |
|
Gio.TlsInteraction |
none |
|
Enumerator |
none |
|
Message |
none |
|
Session |
none |
|
Gio.TlsDatabase |
none |
|
Gio.TlsCertificate |
none |
|
Gio.TlsCertificate |
none |
|
Gio.TlsCertificate |
none |
|
Address |
none |
|
Address |
none |
|
Address |
none |
|
Address |
none |
|
Engine |
none |
|
GObject.Object |
none |
|
SecretExchange |
none |
|
Gck.Object |
none |
|
Collection |
none |
|
Gio.TlsInteraction |
none |
|
Object |
none |
|
Object |
none |
|
Object |
none |
|
Object |
none |
|
Object |
none |