updated gtk3/glib etc bindings

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1998 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
drewski207
2011-09-24 01:35:47 +00:00
parent d2d5da82d1
commit 373dc382cf
14 changed files with 90 additions and 32 deletions

View File

@@ -1,3 +1,4 @@
{ This is an autogenerated unit using gobject introspection. Do not Edit. }
unit Gtk3;
{$MODE OBJFPC}{$H+}
@@ -2424,6 +2425,9 @@ type
procedure set_accessible_role(role: TAtkRole); cdecl; inline;
procedure set_accessible_type(type_: TGType); cdecl; inline;
end;
TGtkContainerClassBitfield0 = bitpacked record
_handle_border_width: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
TGtkContainerClass = object
parent_class: TGtkWidgetClass;
add: procedure(container: PGtkContainer; widget: PGtkWidget); cdecl;
@@ -2436,7 +2440,7 @@ type
set_child_property: procedure(container: PGtkContainer; child: PGtkWidget; property_id: guint; value: PGValue; pspec: PGParamSpec); cdecl;
get_child_property: procedure(container: PGtkContainer; child: PGtkWidget; property_id: guint; value: PGValue; pspec: PGParamSpec); cdecl;
get_path_for_child: function(container: PGtkContainer; child: PGtkWidget): PGtkWidgetPath; cdecl;
_handle_border_width: guint1 { changed from guint to accomodate 1 bitsize requirement };
Bitfield0 : TGtkContainerClassBitfield0; { auto generated type }
_gtk_reserved1: procedure; cdecl;
_gtk_reserved2: procedure; cdecl;
_gtk_reserved3: procedure; cdecl;
@@ -3058,6 +3062,9 @@ type
PPGtkBindingEntry = ^PGtkBindingEntry;
PGtkBindingEntry = ^TGtkBindingEntry;
TGtkBindingSetBitfield0 = bitpacked record
parsed: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
TGtkBindingSet = object
set_name: Pgchar;
priority: gint;
@@ -3066,13 +3073,18 @@ type
class_branch_pspecs: PGSList;
entries: PGtkBindingEntry;
current: PGtkBindingEntry;
parsed: guint1 { changed from guint to accomodate 1 bitsize requirement };
Bitfield0 : TGtkBindingSetBitfield0; { auto generated type }
function activate(keyval: guint; modifiers: TGdkModifierType; object_: PGObject): gboolean; cdecl; inline;
procedure add_path(path_type: TGtkPathType; path_pattern: Pgchar; priority: TGtkPathPriorityType); cdecl; inline;
function by_class(object_class: gpointer): PGtkBindingSet; cdecl; inline; static;
function find(set_name: Pgchar): PGtkBindingSet; cdecl; inline; static;
function new(set_name: Pgchar): PGtkBindingSet; cdecl; inline; static;
end;
TGtkBindingEntryBitfield0 = bitpacked record
destroyed: guint1 { changed from guint to accomodate 1 bitsize requirement };
in_emission: guint1 { changed from guint to accomodate 1 bitsize requirement };
marks_unbound: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
PPGtkBindingSignal = ^PGtkBindingSignal;
PGtkBindingSignal = ^TGtkBindingSignal;
@@ -3080,9 +3092,7 @@ type
keyval: guint;
modifiers: TGdkModifierType;
binding_set: PGtkBindingSet;
destroyed: guint1 { changed from guint to accomodate 1 bitsize requirement };
in_emission: guint1 { changed from guint to accomodate 1 bitsize requirement };
marks_unbound: guint1 { changed from guint to accomodate 1 bitsize requirement };
Bitfield0 : TGtkBindingEntryBitfield0; { auto generated type }
set_next: PGtkBindingEntry;
hash_next: PGtkBindingEntry;
signals: PGtkBindingSignal;
@@ -4223,9 +4233,12 @@ type
PPGtkMenuItemClass = ^PGtkMenuItemClass;
PGtkMenuItemClass = ^TGtkMenuItemClass;
TGtkMenuItemClassBitfield0 = bitpacked record
hide_on_activate: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
TGtkMenuItemClass = object
parent_class: TGtkBinClass;
hide_on_activate: guint1 { changed from guint to accomodate 1 bitsize requirement };
Bitfield0 : TGtkMenuItemClassBitfield0; { auto generated type }
activate: procedure(menu_item: PGtkMenuItem); cdecl;
activate_item: procedure(menu_item: PGtkMenuItem); cdecl;
toggle_size_request: procedure(menu_item: PGtkMenuItem; requisition: Pgint); cdecl;
@@ -6992,12 +7005,15 @@ type
PPGtkMenuShellClass = ^PGtkMenuShellClass;
PGtkMenuShellClass = ^TGtkMenuShellClass;
TGtkMenuShellClassBitfield0 = bitpacked record
submenu_placement: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
PPGtkMenuDirectionType = ^PGtkMenuDirectionType;
PGtkMenuDirectionType = ^TGtkMenuDirectionType;
TGtkMenuShellClass = object
parent_class: TGtkContainerClass;
submenu_placement: guint1 { changed from guint to accomodate 1 bitsize requirement };
Bitfield0 : TGtkMenuShellClassBitfield0; { auto generated type }
deactivate: procedure(menu_shell: PGtkMenuShell); cdecl;
selection_done: procedure(menu_shell: PGtkMenuShell); cdecl;
move_current: procedure(menu_shell: PGtkMenuShell; direction: TGtkMenuDirectionType); cdecl;
@@ -8103,6 +8119,9 @@ type
PPGtkRcFlags = ^PGtkRcFlags;
PGtkRcFlags = ^TGtkRcFlags;
TGtkRcStyleBitfield0 = bitpacked record
engine_specified: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
TGtkRcStyle = object(TGObject)
name: Pgchar;
bg_pixmap_name: array [0..4] of Pgchar;
@@ -8117,7 +8136,7 @@ type
rc_properties: gpointer;
rc_style_lists: PGSList;
icon_factories: PGSList;
engine_specified: guint1 { changed from guint to accomodate 1 bitsize requirement };
Bitfield0 : TGtkRcStyleBitfield0; { auto generated type }
end;
@@ -9329,6 +9348,11 @@ type
PPGtkTextAttributes = ^PGtkTextAttributes;
PGtkTextAttributes = ^TGtkTextAttributes;
TGtkTextAttributesBitfield0 = bitpacked record
invisible: guint1 { changed from guint to accomodate 1 bitsize requirement };
bg_full_height: guint1 { changed from guint to accomodate 1 bitsize requirement };
editable: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
TGtkTextAttributes = object
refcount: guint;
appearance: TGtkTextAppearance;
@@ -9346,9 +9370,7 @@ type
wrap_mode: TPangoWrapMode;
language: PPangoLanguage;
pg_bg_color: PGdkColor;
invisible: guint1 { changed from guint to accomodate 1 bitsize requirement };
bg_full_height: guint1 { changed from guint to accomodate 1 bitsize requirement };
editable: guint1 { changed from guint to accomodate 1 bitsize requirement };
Bitfield0 : TGtkTextAttributesBitfield0; { auto generated type }
pg_bg_rgba: PGdkRGBA;
padding: array [0..2] of guint;
function new: PGtkTextAttributes; cdecl; inline; static;