Back to Seed Clases

GObject


Classes

Interfaces

Structs

Unions

Enums

Class GObject.Object

Import line: GObject = imports.gi.GObject;
GIR File: GObject-2.0.gir
C documentation: GObject
Class : Object
Subclasses: AccountsService.User, AccountsService.UserManager, Atk.GObjectAccessible, Atk.Hyperlink, Atk.Misc, Atk.NoOpObject, Atk.NoOpObjectFactory, Atk.Object, Atk.ObjectFactory, Atk.Plug, Atk.Registry, Atk.Relation, Atk.RelationSet, Atk.Socket, Atk.StateSet, Atk.Util, Cally.Actor, Cally.Clone, Cally.Group, Cally.Rectangle, Cally.Root, Cally.Stage, Cally.Text, Cally.Texture, Cally.Util, Champlain.Coordinate, Champlain.CustomMarker, Champlain.ErrorTileRenderer, Champlain.FileCache, Champlain.FileTileSource, Champlain.ImageRenderer, Champlain.Label, Champlain.Layer, Champlain.License, Champlain.MapSource, Champlain.MapSourceChain, Champlain.MapSourceDesc, Champlain.MapSourceFactory, Champlain.Marker, Champlain.MarkerLayer, Champlain.MemoryCache, Champlain.NetworkBboxTileSource, Champlain.NetworkTileSource, Champlain.NullTileSource, Champlain.PathLayer, Champlain.Point, Champlain.Renderer, Champlain.Scale, Champlain.Tile, Champlain.TileCache, Champlain.TileSource, Champlain.View, Clutter.Action, Clutter.Actor, Clutter.ActorMeta, Clutter.AlignConstraint, Clutter.Alpha, Clutter.Animation, Clutter.Animator, Clutter.Backend, Clutter.Behaviour, Clutter.BehaviourDepth, Clutter.BehaviourEllipse, Clutter.BehaviourOpacity, Clutter.BehaviourPath, Clutter.BehaviourRotate, Clutter.BehaviourScale, Clutter.BinLayout, Clutter.BindConstraint, Clutter.BindingPool, Clutter.BlurEffect, Clutter.Box, Clutter.BoxLayout, Clutter.CairoTexture, Clutter.ChildMeta, Clutter.ClickAction, Clutter.Clone, Clutter.ColorizeEffect, Clutter.Constraint, Clutter.DeformEffect, Clutter.DesaturateEffect, Clutter.DeviceManager, Clutter.DragAction, Clutter.Effect, Clutter.FixedLayout, Clutter.FlowLayout, Clutter.Group, Clutter.InputDevice, Clutter.Interval, Clutter.LayoutManager, Clutter.LayoutMeta, Clutter.ListModel, Clutter.Model, Clutter.ModelIter, Clutter.OffscreenEffect, Clutter.PageTurnEffect, Clutter.Path, Clutter.PathConstraint, Clutter.Rectangle, Clutter.Score, Clutter.Script, Clutter.Settings, Clutter.Shader, Clutter.ShaderEffect, Clutter.SnapConstraint, Clutter.Stage, Clutter.StageManager, Clutter.State, Clutter.TableLayout, Clutter.Text, Clutter.Texture, Clutter.Timeline, ClutterX11.TexturePixmap, DBusGLib.Proxy, Dbusmenu.Client, Dbusmenu.Menuitem, Dbusmenu.MenuitemProxy, Dbusmenu.Server, Dee.FileResourceManager, Dee.FilterModel, Dee.HashIndex, Dee.Index, Dee.Peer, Dee.ProxyModel, Dee.SequenceModel, Dee.SerializableModel, Dee.SharedModel, Dee.TermList, EvinceDocument.Annotation, EvinceDocument.AnnotationAttachment, EvinceDocument.AnnotationText, EvinceDocument.Attachment, EvinceDocument.Document, EvinceDocument.FormField, EvinceDocument.FormFieldButton, EvinceDocument.FormFieldChoice, EvinceDocument.FormFieldSignature, EvinceDocument.FormFieldText, EvinceDocument.Image, EvinceDocument.Layer, EvinceDocument.Link, EvinceDocument.LinkAction, EvinceDocument.LinkDest, EvinceDocument.Page, EvinceDocument.RenderContext, EvinceDocument.TransitionEffect, EvinceView.DocumentModel, EvinceView.Job, EvinceView.JobAnnots, EvinceView.JobAttachments, EvinceView.JobExport, EvinceView.JobFind, EvinceView.JobFonts, EvinceView.JobLayers, EvinceView.JobLinks, EvinceView.JobLoad, EvinceView.JobPageData, EvinceView.JobPrint, EvinceView.JobRender, EvinceView.JobSave, EvinceView.JobThumbnail, EvinceView.PrintOperation, EvinceView.View, EvinceView.ViewPresentation, GConf.Client, GIRepository.Repository, GObject.Binding, GObject.InitiallyUnowned, Gtk.Container, Gtk.Widget
All the fields in the GObject structure are private
to the GObject implementation and should never be accessed directly.
Properties
Properties Defined By
Public Methods
None
Events
None
Used by These Methods / Signals / Properties
Class / Namespace Method / Signal / Properties
Atk.GObjectAccessible
Method
Atk.GObjectAccessible.for_object (Object obj) : Atk.Object
Gets the accessible object for the specified obj.
Atk.GObjectAccessible
Method
get_object () : GObject.Object
Gets the GObject for which obj is the accessible object.
Atk.NoOpObject
Method
new Atk.NoOpObject.c_new (Object obj) : Atk.Object
Create a new Atk.NoOpObject
Atk.ObjectFactory
Method
create_accessible (Object obj) : Atk.Object
Provides an AtkObject that implements an accessibility interface
on behalf of obj
interface on behalf of obj
Clutter
Method
Clutter.get_script_id (Object gobject) : String
Retrieves the Clutter script id, if any.
Clutter.Animation
Property
object : GObject.Object
The GObject to which the animation applies.
Clutter.Animation
Method
get_object () : GObject.Object
Retrieves the GObject attached to animation.
Clutter.Animation
Method
set_object (Object object) : none
Attaches animation to object.
Clutter.Animator
Method
compute_value (Object object, String property_name, gdouble progress, Value value) : gboolean
Compute the value for a managed property at a given progress.
Clutter.Animator
Method
get_keys (Object object, String property_name, gdouble progress) : Array
Returns a list of pointers to opaque structures with accessor functions
that describe the keys added to an animator.
Clutter.Animator
Method
property_get_ease_in (Object object, String property_name) : gboolean
Checks if a property value is to be eased into the animation.
Clutter.Animator
Method
property_get_interpolation (Object object, String property_name) : Clutter.Interpolation
Get the interpolation used by animator for a property on a particular
object.
Clutter.Animator
Method
property_set_ease_in (Object object, String property_name, gboolean ease_in) : none
Sets whether a property value is to be eased into the animation.
Clutter.Animator
Method
property_set_interpolation (Object object, String property_name, Interpolation interpolation) : none
Set the interpolation method to use, CLUTTER_INTERPOLATION_LINEAR causes
the values to linearly change between the values, and
CLUTTER_INTERPOLATION_CUBIC causes the values to smoothly change between
the values.
Clutter.Animator
Method
remove_key (Object object, String property_name, gdouble progress) : none
Removes all keys matching the conditions specificed in the arguments.
Clutter.Animator
Method
set_key (Object object, String property_name, guint32 mode, gdouble progress, Value value) : Clutter.Animator
Sets a single key in the ClutterAnimator for the property_name of
Clutter.AnimatorKey
Method
get_object () : GObject.Object
Retrieves the object a key applies to.
Clutter.BindingPool
Method
activate (guint32 key_val, ModifierType modifiers, Object gobject) : gboolean
Activates the callback associated to the action that is
bound to the key_val and modifiers pair.
Clutter.Script
Method
get_object (String name) : GObject.Object
Retrieves the object bound to name.
Clutter.State
Method
get_keys (String source_state_name, String target_state_name, Object object, String property_name) : Array
Returns a list of pointers to opaque structures with accessor functions
that describe the keys added to an animator.
Clutter.State
Method
remove_key (String source_state_name, String target_state_name, Object object, String property_name) : none
Removes all keys matching the search criteria passed in arguments.
Clutter.State
Method
set_key (String source_state_name, String target_state_name, Object object, String property_name, guint32 mode, Value value, gdouble pre_delay, gdouble post_delay) : Clutter.State
Sets one specific end key for a state_name, object, property_name
combination.
Clutter.StateKey
Method
get_object () : GObject.Object
Retrieves the object instance this ClutterStateKey applies to.
Dbusmenu.Client
Signal
event_result (Client self, Object object, String p0, Variant p1, guint32 p2, void* p3) : none
Dbusmenu.Client
Signal
item_activate (Client self, Object object, guint32 p0) : none
Dbusmenu.Client
Signal
new_menuitem (Client self, Object object) : none
Dbusmenu.Client
Signal
root_changed (Client self, Object object) : none
Dbusmenu.Menuitem
Signal
child_added (Menuitem self, Object object, guint32 p0) : none
Dbusmenu.Menuitem
Signal
child_moved (Menuitem self, Object object, guint32 p0, guint32 p1) : none
Dbusmenu.Menuitem
Signal
child_removed (Menuitem self, Object object) : none
Dee
Method
Dee.serializable_parse (Variant data, Number type) : GObject.Object
Dee
Method
Dee.serializable_parse_external (Variant data) : GObject.Object
Dee.ResourceManager
Method
load (String resource_name) : GObject.Object
EvinceView.View
Signal
external_link (View self, Object object) : none
EvinceView.View
Signal
handle_link (View self, Object object) : none
EvinceView.ViewPresentation
Signal
external_link (ViewPresentation self, Object object) : none
GObject.Binding
Property
source : GObject.Object
The GObject that should be used as the source of the binding
GObject.Binding
Property
target : GObject.Object
The GObject that should be used as the target of the binding
GObject.Binding
Method
get_source () : GObject.Object
Retrieves the GObject instance used as the source of the binding
GObject.Binding
Method
get_target () : GObject.Object
Retrieves the GObject instance used as the target of the binding
GObject.Closure
Method
new GObject.Closure.object (guint32 sizeof_closure, Object object) : GObject.Closure
Create a new GObject.Closure
GObject.InitiallyUnowned
Method
GObject.InitiallyUnowned.c_new (Number object_type, guint32 n_parameters, Array parameters) : GObject.Object
Creates a new instance of a GObject subtype and sets its properties.
GObject.Value
Method
dup_object () : GObject.Object
Get the contents of a G_TYPE_OBJECT derived GValue, increasing
its reference count.
GObject.Value
Method
get_object () : GObject.Object
Get the contents of a G_TYPE_OBJECT derived GValue.
GObject.Value
Method
set_object (Object v_object) : none
Set the contents of a G_TYPE_OBJECT derived GValue to v_object.
Gio
Method
Gio.simple_async_report_gerror_in_idle (Object object, Function callback, void* user_data, Object error) : none
Reports an error in an idle function.
Gio.AsyncInitable
Method
new_finish (AsyncResult res) : GObject.Object
Finishes the async construction for the various g_async_initable_new calls,
returning the created object or NULL on error.
Gio.AsyncResult
Method
get_source_object () : GObject.Object
Gets the source object from a GAsyncResult.
Gio.Emblem
Property
Gio.FileInfo
Method
get_attribute_object (String attribute) : GObject.Object
Gets the value of a GObject attribute.
Gio.FileInfo
Method
set_attribute_object (String attribute, Object attr_value) : none
Sets the attribute to contain the given attr_value,
if possible.
Gio.Settings
Method
bind (String key, Object object, String property, SettingsBindFlags flags) : none
Create a binding between the key in the settings object
and the property property of object.
Gio.Settings
Method
bind_writable (String key, Object object, String property, gboolean inverted) : none
Create a binding between the writability of key in the
The property must be boolean; "sensitive" or "visible"
properties of widgets are the most likely candidates.
Gio.SimpleAsyncResult
Method
new Gio.SimpleAsyncResult.c_new (Object source_object, Function callback, void* user_data, void* source_tag) : Gio.SimpleAsyncResult
Create a new Gio.SimpleAsyncResult
Gio.SimpleAsyncResult
Method
new Gio.SimpleAsyncResult.from_error (Object source_object, Function callback, void* user_data, Object error) : Gio.SimpleAsyncResult
Create a new Gio.SimpleAsyncResult
Gio.SimpleAsyncResult
Method
Gio.SimpleAsyncResult.is_valid (AsyncResult result, Object source, void* source_tag) : gboolean
Ensures that the data passed to the _finish function of an async
operation is consistent.
Gio.SocketListener
Method
add_address (SocketAddress address, SocketType type, SocketProtocol protocol, Object source_object, Object out_values) : gboolean
Creates a socket of type type and protocol protocol, binds
it to address and adds it to the set of sockets we're accepting
sockets from.
Gio.SocketListener
Method
add_any_inet_port (Object source_object) : guint16
Listens for TCP connections on any available port number for both
IPv6 and IPv4 (if each are available).
Gio.SocketListener
Method
add_inet_port (guint16 port, Object source_object) : gboolean
Helper function for g_socket_listener_add_address() that
creates a TCP/IP socket listening on IPv4 and IPv6 (if
supported) on the specified port on all interfaces.
Gio.SocketListener
Method
add_socket (Socket socket, Object source_object) : gboolean
Adds socket to the set of sockets that we try to accept
new clients from.
Gio.SocketService
Signal
incoming (SocketService self, SocketConnection connection, Object source_object) : gboolean
The ::incoming signal is emitted when a new incoming connection
to service needs to be handled.
Gio.ThreadedSocketService
Signal
run (ThreadedSocketService self, SocketConnection connection, Object source_object) : gboolean
The ::run signal is emitted in a worker thread in response to an
incoming connection.
Gkbd.Configuration
Method
append_object (Object obj) : none
Gkbd.Configuration
Method
remove_object (Object obj) : none
GnomeBluetooth.ChooserButton
Signal
chooser_created (ChooserButton self, Object object) : none
GnomeBluetooth.ChooserCombo
Signal
chooser_created (ChooserCombo self, Object object) : none
Gtk
Method
Gtk.accel_groups_activate (Object object, guint32 accel_key, ModifierType accel_mods) : gboolean
Finds the first accelerator in any GtkAccelGroup attached
to object that matches accel_key and accel_mods, and
activates that accelerator.
Gtk
Method
Gtk.accel_groups_from_object (Object object) : Array
Gets a list of all accel groups which are attached to object.
Gtk
Method
Gtk.bindings_activate (Object object, guint32 keyval, ModifierType modifiers) : gboolean
Find a key binding matching keyval and modifiers and activate the
binding on object.
Gtk
Method
Gtk.bindings_activate_event (Object object, EventKey event) : gboolean
Looks up key bindings for object to find one matching
Gtk
Method
Gtk.tree_row_reference_deleted (Object proxy, TreePath path) : none
Lets a set of row reference created by
gtk_tree_row_reference_new_proxy() know that the
model emitted the GtkTreeModel::row-deleted signal.
Gtk
Method
Gtk.tree_row_reference_inserted (Object proxy, TreePath path) : none
Lets a set of row reference created by
gtk_tree_row_reference_new_proxy() know that the
model emitted the GtkTreeModel::row-inserted signal.
Gtk.AccelGroup
Method
activate (guint32 accel_quark, Object acceleratable, guint32 accel_key, ModifierType accel_mods) : gboolean
Finds the first accelerator in accel_group
that matches accel_key and accel_mods, and
activates it.
Gtk.BindingSet
Method
activate (guint32 keyval, ModifierType modifiers, Object object) : gboolean
Find a key binding matching keyval and modifiers within
Gtk.Buildable
Method
add_child (Builder builder, Object child, String type) : none
Adds a child to buildable.
Gtk.Buildable
Method
construct_child (Builder builder, String name) : GObject.Object
Constructs a child of buildable with the name name.
Gtk.Buildable
Method
custom_finished (Builder builder, Object child, String tagname, void* data) : none
This is similar to gtk_buildable_parser_finished() but is
called once for each custom tag handled by the buildable.
Gtk.Buildable
Method
custom_tag_end (Builder builder, Object child, String tagname, void* data) : none
This is called at the end of each custom element handled by
the buildable.
Gtk.Buildable
Method
custom_tag_start (Builder builder, Object child, String tagname, Object out_values) : gboolean
This is called for each unknown element under <child>.
Gtk.Buildable
Method
get_internal_child (Builder builder, String childname) : GObject.Object
Get the internal child called childname of the buildable object.
Gtk.Builder
Method
get_object (String name) : GObject.Object
Gets the object named name.
Gtk.Clipboard
Method
get_owner () : GObject.Object
If the clipboard contents callbacks were set with
gtk_clipboard_set_with_owner(), and the gtk_clipboard_set_with_data() or
gtk_clipboard_clear() has not subsequently called, returns the owner set
by gtk_clipboard_set_with_owner().
Gtk.TextTag
Signal
event (TextTag self, Object object, Event event, TextIter iter) : gboolean
The ::event signal is emitted when an event occurs on a region of the
buffer marked with this tag.
Gtk.TextTag
Method
event (Object event_object, Event event, TextIter iter) : gboolean
Emits the "event" signal on the GtkTextTag.
Gtk.TreeRowReference
Method
new Gtk.TreeRowReference.proxy (Object proxy, TreeModel model, TreePath path) : Gtk.TreeRowReference
Create a new Gtk.TreeRowReference
Json
Method
Json.construct_gobject (Number gtype, String data, guint32 length) : GObject.Object
Json
Method
Json.gobject_deserialize (Number gtype, Node node) : GObject.Object
Json
Method
Json.gobject_from_data (Number gtype, String data, gint32 length) : GObject.Object
Json
Method
Json.gobject_serialize (Object gobject) : Json.Node
Json
Method
Json.gobject_to_data (Object gobject, Object out_values) : String
Json
Method
Json.serialize_gobject (Object gobject, Object out_values) : String
Peas.Activatable
Property
object : GObject.Object
Peas.ObjectModule
Method
create_object (Number interface, guint32 n_parameters, Parameter parameters) : GObject.Object
Soup.Session
Signal
connection_created (Session self, Object object) : none
Soup.Session
Signal
tunneling (Session self, Object object) : none
TelepathyGLib
Method
TelepathyGLib.dbus_properties_mixin_get (Object self, String interface_name, String property_name, Value value) : gboolean
TelepathyGLib
Method
TelepathyGLib.dbus_properties_mixin_getter_gobject_properties (Object object, guint32 iface, guint32 name, Value value, void* getter_data) : none
TelepathyGLib
Method
TelepathyGLib.dbus_properties_mixin_setter_gobject_properties (Object object, guint32 iface, guint32 name, Value value, void* setter_data) : gboolean
TelepathyGLib
Method
TelepathyGLib.list_connection_managers (DBusDaemon bus_daemon, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib
Method
TelepathyGLib.list_connection_names (DBusDaemon bus_daemon, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.BaseClient
Property
channel_factory : GObject.Object
TelepathyGLib.ChannelRequest
Property
channel_factory : GObject.Object
TelepathyGLib.Connection
Method
get_contact_attributes (gint32 timeout_ms, guint32 n_handles, Array handles, String interfaces, gboolean hold, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.Connection
Method
get_contact_list_attributes (gint32 timeout_ms, String interfaces, gboolean hold, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.Connection
Method
get_contacts_by_handle (guint32 n_handles, Array handles, guint32 n_features, Array features, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.Connection
Method
get_contacts_by_id (guint32 n_ids, Array ids, guint32 n_features, Array features, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.Connection
Method
hold_handles (gint32 timeout_ms, HandleType handle_type, guint32 n_handles, Array handles, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.Connection
Method
request_handles (gint32 timeout_ms, HandleType handle_type, Array ids, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.Connection
Method
upgrade_contacts (guint32 n_contacts, Array contacts, guint32 n_features, Array features, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.DBusDaemon
Method
list_activatable_names (gint32 timeout_ms, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.DBusDaemon
Method
list_names (gint32 timeout_ms, Function callback, void* user_data, Function destroy, Object weak_object) : none
TelepathyGLib.DBusDaemon
Method
register_object (String object_path, Object object) : none
TelepathyGLib.DBusDaemon
Method
unregister_object (Object object) : none
WebKit.WebView
Signal
database_quota_exceeded (WebView self, Object frame, Object database) : none
The WebKitWebView::database-quota-exceeded signal will be emitted when
a Web Database exceeds the quota of its security origin.
WebKit.WebView
Signal
download_requested (WebView self, Object download) : gboolean
A new Download is being requested.
Documentation generated by Introspection Doc Generator Loosely Based on JsDoc Toolkit on Sat Apr 16 2011 17:10:42 GMT+0800 (HKT)