~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to fpcsrc/packages/extra/gtk2/atk/atkstateset.inc

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// included by atk.pp
 
2
 
 
3
{$IFDEF read_forward_definitions}
 
4
   PAtkStateSet = ^TAtkStateSet;
 
5
{$ENDIF read_forward_definitions}
 
6
 
 
7
//------------------------------------------------------------------------------
 
8
 
 
9
{$IFDEF read_interface_types}
 
10
   TAtkStateSet = record
 
11
        parent : TGObject;
 
12
     end;
 
13
 
 
14
   PAtkStateSetClass = ^TAtkStateSetClass;
 
15
   TAtkStateSetClass = record
 
16
        parent : TGObjectClass;
 
17
     end;
 
18
 
 
19
{$ENDIF read_interface_types}
 
20
 
 
21
//------------------------------------------------------------------------------
 
22
 
 
23
{$IFDEF read_interface_rest}
 
24
function ATK_TYPE_STATE_SET : GType;
 
25
function ATK_STATE_SET(obj: pointer) : PAtkStateSet;
 
26
function ATK_STATE_SET_CLASS(klass: pointer) : PAtkStateSetClass;
 
27
function ATK_IS_STATE_SET(obj: pointer) : boolean;
 
28
function ATK_IS_STATE_SET_CLASS(klass: pointer) : boolean;
 
29
function ATK_STATE_SET_GET_CLASS(obj: pointer) : PAtkStateSetClass;
 
30
 
 
31
 
 
32
function atk_state_set_get_type:GType; cdecl; external atklib;
 
33
function atk_state_set_new:PAtkStateSet; cdecl; external atklib;
 
34
function atk_state_set_is_empty(StateSet:PAtkStateSet):gboolean; cdecl; external atklib;
 
35
function atk_state_set_add_state(StateSet:PAtkStateSet; _type:TAtkStateType):gboolean; cdecl; external atklib;
 
36
procedure atk_state_set_add_states(StateSet:PAtkStateSet; types:PAtkStateType; n_types:gint); cdecl; external atklib;
 
37
procedure atk_state_set_clear_states(StateSet:PAtkStateSet); cdecl; external atklib;
 
38
function atk_state_set_contains_state(StateSet:PAtkStateSet; _type:TAtkStateType):gboolean; cdecl; external atklib;
 
39
function atk_state_set_contains_states(StateSet:PAtkStateSet; types:PAtkStateType; n_types:gint):gboolean; cdecl; external atklib;
 
40
function atk_state_set_remove_state(StateSet:PAtkStateSet; _type:TAtkStateType):gboolean; cdecl; external atklib;
 
41
function atk_state_set_and_sets(StateSet:PAtkStateSet; compare_set:PAtkStateSet):PAtkStateSet; cdecl; external atklib;
 
42
function atk_state_set_or_sets(StateSet:PAtkStateSet; compare_set:PAtkStateSet):PAtkStateSet; cdecl; external atklib;
 
43
function atk_state_set_xor_sets(StateSet:PAtkStateSet; compare_set:PAtkStateSet):PAtkStateSet; cdecl; external atklib;
 
44
{$ENDIF read_interface_rest}
 
45
 
 
46
//------------------------------------------------------------------------------
 
47
 
 
48
{$IFDEF read_implementation}
 
49
function ATK_TYPE_STATE_SET : GType;
 
50
begin
 
51
   ATK_TYPE_STATE_SET:=atk_state_set_get_type;
 
52
end;
 
53
 
 
54
function ATK_STATE_SET(obj: pointer) : PAtkStateSet;
 
55
begin
 
56
   ATK_STATE_SET:=PAtkStateSet(G_TYPE_CHECK_INSTANCE_CAST(obj,ATK_TYPE_STATE_SET));
 
57
end;
 
58
 
 
59
function ATK_STATE_SET_CLASS(klass: pointer) : PAtkStateSetClass;
 
60
begin
 
61
   ATK_STATE_SET_CLASS:=PAtkStateSetClass(G_TYPE_CHECK_CLASS_CAST(klass,ATK_TYPE_STATE_SET));
 
62
end;
 
63
 
 
64
function ATK_IS_STATE_SET(obj: pointer) : boolean;
 
65
begin
 
66
   ATK_IS_STATE_SET:=G_TYPE_CHECK_INSTANCE_TYPE(obj,ATK_TYPE_STATE_SET);
 
67
end;
 
68
 
 
69
function ATK_IS_STATE_SET_CLASS(klass: pointer) : boolean;
 
70
begin
 
71
   ATK_IS_STATE_SET_CLASS:=G_TYPE_CHECK_CLASS_TYPE(klass,ATK_TYPE_STATE_SET);
 
72
end;
 
73
 
 
74
function ATK_STATE_SET_GET_CLASS(obj: pointer) : PAtkStateSetClass;
 
75
begin
 
76
   ATK_STATE_SET_GET_CLASS:=PAtkStateSetClass(G_TYPE_INSTANCE_GET_CLASS(obj,ATK_TYPE_STATE_SET));
 
77
end;
 
78
 
 
79
{$ENDIF read_implementation}
 
80