[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LazGObject2' (#lcl)

TGObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazgobject2.pas line 274

type TGObject = object

  g_type_instance: TGTypeInstance;

  

  ref_count: guint;

  

  qdata: PGData;

  

  function newv();

  

  function new_with_properties();

  

  function compat_control();

  

  function interface_find_property();

  

  procedure interface_install_property();

  

  function interface_list_properties();

  

  procedure add_toggle_ref();

  

  procedure add_weak_pointer();

  

  function bind_property();

  

  function bind_property_full();

  

  function bind_property_with_closures();

  

  function dup_data();

  

  function dup_qdata();

  

  procedure force_floating;

  

  procedure freeze_notify;

  

  function get_data();

  

  procedure get_property();

  

  function get_qdata();

  

  procedure getv();

  

  function is_floating;

  

  procedure notify();

  

  procedure notify_by_pspec();

  

  function ref;

  

  function ref_sink;

  

  procedure remove_toggle_ref();

  

  procedure remove_weak_pointer();

  

  function replace_data();

  

  function replace_qdata();

  

  procedure run_dispose;

  

  procedure set_data();

  

  procedure set_data_full();

  

  procedure set_property();

  

  procedure set_qdata();

  

  procedure set_qdata_full();

  

  procedure setv();

  

  function steal_data();

  

  function steal_qdata();

  

  procedure thaw_notify;

  

  procedure unref;

  

  procedure watch_closure();

  

  procedure weak_ref();

  

  procedure weak_unref();

  

end;

Inheritance

TGObject