Changeset 111

Show
Ignore:
Timestamp:
10/28/06 16:29:35 (2 years ago)
Author:
Gregor
Message:

bcd.gen/scripts/cairo.sh: Include xlib stuff.

bcd.gen/scripts/xlib.sh: Include Xrender

bcd.gen/bcd/gen/bcdgen.d: Always use public improts.

bindings/bcd/*: Updated

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bcd.gen/bcd/gen/bcdgen.d

    r110 r111  
    203203             
    204204        } else if (args[i][0..2] == "-F") { 
    205             forcedImport ~= "import " ~ args[i][2..args[i].length] ~ ";\n"; 
     205            forcedImport ~= "public import " ~ args[i][2..args[i].length] ~ ";\n"; 
    206206             
    207207        } else if (args[i][0..2] == "-T") { 
     
    246246    dhead = genhead; // the D header (extern (C)'s) 
    247247    dhead ~= "module " ~ dNamespaceBase ~ dNamespace ~ "." ~ shortName ~ ";\n"; 
    248     if (!outputC) dhead ~= "import bcd.bind;\n"; 
     248    if (!outputC) dhead ~= "public import bcd.bind;\n"; 
    249249    dhead ~= forcedImport; 
    250250     
     
    661661             
    662662            if (baseName != shortName) 
    663                 dhead ~= "import " ~ dNamespaceBase ~ dNamespace ~ "." ~ safeName(baseName) ~ ";\n"; 
     663                dhead ~= "public import " ~ dNamespaceBase ~ dNamespace ~ "." ~ safeName(baseName) ~ ";\n"; 
    664664        } 
    665665         
     
    675675                 
    676676                if (baseName != shortName) 
    677                     dhead ~= "import " ~ dNamespaceBase ~ reqDependencies[req] ~ "." ~ safeName(baseName) ~ ";\n"; 
     677                    dhead ~= "public import " ~ dNamespaceBase ~ reqDependencies[req] ~ "." ~ safeName(baseName) ~ ";\n"; 
    678678            } 
    679679        } 
  • trunk/bcd.gen/scripts/cairo.sh

    r42 r111  
    66echo cairo 
    77./bcdgen $1/cairo.h cairo -C -A 
     8echo cairo-xlib 
     9./bcdgen $1/cairo-xlib.h cairo -C 
     10echo cairo-xlib-xrender 
     11./bcdgen $1/cairo-xlib-xrender.h cairo -C 
  • trunk/bcd.gen/scripts/xlib.sh

    r83 r111  
    22rm -rf bcd/xlib 
    33 
    4 for i in X Xlib Xutil 
     4for i in X Xlib Xutil extensions/Xrender 
    55do 
    66        echo $i 
  • trunk/bindings/bcd/atk/atk.d

    r42 r111  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.atk.atk; 
    3 import bcd.glib2.glib; 
     3public import bcd.glib2.glib; 
    44alias _AtkValueIface AtkValueIface; 
    55alias void AtkValue; 
    6 alias void function(void *, _GValue *) _BCD_func__3642
    7 alias int function(void *, _GValue *) _BCD_func__3643
    8 alias int function(void *) _BCD_func__2444
    9 alias _BCD_func__2444 AtkFunction; 
     6alias void function(void *, _GValue *) _BCD_func__3648
     7alias int function(void *, _GValue *) _BCD_func__3649
     8alias int function(void *) _BCD_func__2450
     9alias _BCD_func__2450 AtkFunction; 
    1010alias _AtkTableIface AtkTableIface; 
    1111alias _AtkObject AtkObject; 
    1212alias void AtkTable; 
    13 alias _AtkObject * function(void *, int, int) _BCD_func__3645
    14 alias int function(void *, int, int) _BCD_func__3646
    15 alias int function(void *, int) _BCD_func__3647
    16 alias int function(void *) _BCD_func__3648
    17 alias _AtkObject * function(void *) _BCD_func__3649
    18 alias char * function(void *, int) _BCD_func__3650
    19 alias _AtkObject * function(void *, int) _BCD_func__3651
    20 alias void function(void *, _AtkObject *) _BCD_func__3652
    21 alias void function(void *, int, char *) _BCD_func__3653
    22 alias void function(void *, int, _AtkObject *) _BCD_func__3654
    23 alias int function(void *, int * *) _BCD_func__3655
    24 alias int function(void *, int) _BCD_func__3656
    25 alias int function(void *, int, int) _BCD_func__3657
    26 alias void function(void *, int, int) _BCD_func__3658
    27 alias void function(void *) _BCD_func__3659
     13alias _AtkObject * function(void *, int, int) _BCD_func__3651
     14alias int function(void *, int, int) _BCD_func__3652
     15alias int function(void *, int) _BCD_func__3653
     16alias int function(void *) _BCD_func__3654
     17alias _AtkObject * function(void *) _BCD_func__3655
     18alias char * function(void *, int) _BCD_func__3656
     19alias _AtkObject * function(void *, int) _BCD_func__3657
     20alias void function(void *, _AtkObject *) _BCD_func__3658
     21alias void function(void *, int, char *) _BCD_func__3659
     22alias void function(void *, int, _AtkObject *) _BCD_func__3660
     23alias int function(void *, int * *) _BCD_func__3661
     24alias int function(void *, int) _BCD_func__3662
     25alias int function(void *, int, int) _BCD_func__3663
     26alias void function(void *, int, int) _BCD_func__3664
     27alias void function(void *) _BCD_func__3665
    2828alias _AtkStreamableContentIface AtkStreamableContentIface; 
    2929alias void AtkStreamableContent; 
    30 alias int function(void *) _BCD_func__3661
    31 alias char * function(void *, int) _BCD_func__3662
    32 alias _GIOChannel * function(void *, char *) _BCD_func__3663
     30alias int function(void *) _BCD_func__3667
     31alias char * function(void *, int) _BCD_func__3668
     32alias _GIOChannel * function(void *, char *) _BCD_func__3669
    3333alias _AtkStateSetClass AtkStateSetClass; 
    3434alias _AtkSelectionIface AtkSelectionIface; 
    3535alias void AtkSelection; 
    36 alias int function(void *, int) _BCD_func__3666
    37 alias int function(void *) _BCD_func__3667
    38 alias _AtkObject * function(void *, int) _BCD_func__3668
    39 alias int function(void *) _BCD_func__3669
    40 alias void function(void *) _BCD_func__3670
     36alias int function(void *, int) _BCD_func__3672
     37alias int function(void *) _BCD_func__3673
     38alias _AtkObject * function(void *, int) _BCD_func__3674
     39alias int function(void *) _BCD_func__3675
     40alias void function(void *) _BCD_func__3676
    4141alias _AtkRelationSetClass AtkRelationSetClass; 
    4242alias _AtkRelationClass AtkRelationClass; 
     
    6565alias _AtkNoOpObjectFactory AtkNoOpObjectFactory; 
    6666alias _AtkObjectFactory AtkObjectFactory; 
    67 alias _AtkObject * function(_GObject *) _BCD_func__3679
    68 alias void function(_AtkObjectFactory *) _BCD_func__3680
    69 alias uint function() _BCD_func__3681
     67alias _AtkObject * function(_GObject *) _BCD_func__3685
     68alias void function(_AtkObjectFactory *) _BCD_func__3686
     69alias uint function() _BCD_func__3687
    7070alias _AtkNoOpObjectClass AtkNoOpObjectClass; 
    7171alias _AtkObjectClass AtkObjectClass; 
     
    7777ATK_XY_WINDOW=1, 
    7878} 
    79 alias void function(void *, int *, int *, int) _BCD_func__3686
    80 alias char * function(void *) _BCD_func__3687
    81 alias void function(void *, int *, int *) _BCD_func__3688
    82 alias int function(void *, char *) _BCD_func__3689
     79alias void function(void *, int *, int *, int) _BCD_func__3692
     80alias char * function(void *) _BCD_func__3693
     81alias void function(void *, int *, int *) _BCD_func__3694
     82alias int function(void *, char *) _BCD_func__3695
    8383alias _AtkHypertextIface AtkHypertextIface; 
    8484alias _AtkHyperlink AtkHyperlink; 
    8585alias void AtkHypertext; 
    86 alias _AtkHyperlink * function(void *, int) _BCD_func__3691
    87 alias int function(void *) _BCD_func__3692
    88 alias int function(void *, int) _BCD_func__3693
    89 alias void function(void *, int) _BCD_func__3694
     86alias _AtkHyperlink * function(void *, int) _BCD_func__3697
     87alias int function(void *) _BCD_func__3698
     88alias int function(void *, int) _BCD_func__3699
     89alias void function(void *, int) _BCD_func__3700
    9090alias _AtkHyperlinkClass AtkHyperlinkClass; 
    91 alias char * function(_AtkHyperlink *, int) _BCD_func__3696
    92 alias _AtkObject * function(_AtkHyperlink *, int) _BCD_func__3697
    93 alias int function(_AtkHyperlink *) _BCD_func__3698
    94 alias int function(_AtkHyperlink *) _BCD_func__3699
    95 alias uint function(_AtkHyperlink *) _BCD_func__3700
    96 alias void function(_AtkHyperlink *) _BCD_func__3701
     91alias char * function(_AtkHyperlink *, int) _BCD_func__3702
     92alias _AtkObject * function(_AtkHyperlink *, int) _BCD_func__3703
     93alias int function(_AtkHyperlink *) _BCD_func__3704
     94alias int function(_AtkHyperlink *) _BCD_func__3705
     95alias uint function(_AtkHyperlink *) _BCD_func__3706
     96alias void function(_AtkHyperlink *) _BCD_func__3707
    9797enum AtkHyperlinkStateFlags { 
    9898ATK_HYPERLINK_IS_INLINE=1, 
     
    103103alias void AtkEditableText; 
    104104alias _GSList AtkAttributeSet; 
    105 alias int function(void *, _GSList *, int, int) _BCD_func__3706
    106 alias void function(void *, char *) _BCD_func__3707
    107 alias void function(void *, char *, int, int *) _BCD_func__3708
    108 alias void function(void *, int, int) _BCD_func__3709
    109 alias void function(void *, int) _BCD_func__3710
     105alias int function(void *, _GSList *, int, int) _BCD_func__3712
     106alias void function(void *, char *) _BCD_func__3713
     107alias void function(void *, char *, int, int *) _BCD_func__3714
     108alias void function(void *, int, int) _BCD_func__3715
     109alias void function(void *, int) _BCD_func__3716
    110110enum AtkTextClipType { 
    111111ATK_TEXT_CLIP_NONE=0, 
     
    127127alias _AtkTextIface AtkTextIface; 
    128128alias void AtkText; 
    129 alias char * function(void *, int, int) _BCD_func__3714
    130 alias char * function(void *, int, int, int *, int *) _BCD_func__3715
    131 alias uint function(void *, int) _BCD_func__3716
    132 alias int function(void *) _BCD_func__3717
    133 alias _GSList * function(void *, int, int *, int *) _BCD_func__3718
    134 alias _GSList * function(void *) _BCD_func__3719
    135 alias void function(void *, int, int *, int *, int *, int *, int) _BCD_func__3720
    136 alias int function(void *, int, int, int) _BCD_func__3721
    137 alias char * function(void *, int, int *, int *) _BCD_func__3722
    138 alias int function(void *, int, int) _BCD_func__3723
    139 alias int function(void *, int) _BCD_func__3724
    140 alias int function(void *, int, int, int) _BCD_func__3725
    141 alias void function(void *, int, int) _BCD_func__3726
    142 alias void function(void *, int) _BCD_func__3727
    143 alias void function(void *) _BCD_func__3728
    144 alias void function(void *, int, int, int, _AtkTextRectangle *) _BCD_func__3729
    145 alias _AtkTextRange * * function(void *, _AtkTextRectangle *, int, int, int) _BCD_func__3730
     129alias char * function(void *, int, int) _BCD_func__3720
     130alias char * function(void *, int, int, int *, int *) _BCD_func__3721
     131alias uint function(void *, int) _BCD_func__3722
     132alias int function(void *) _BCD_func__3723
     133alias _GSList * function(void *, int, int *, int *) _BCD_func__3724
     134alias _GSList * function(void *) _BCD_func__3725
     135alias void function(void *, int, int *, int *, int *, int *, int) _BCD_func__3726
     136alias int function(void *, int, int, int) _BCD_func__3727
     137alias char * function(void *, int, int *, int *) _BCD_func__3728
     138alias int function(void *, int, int) _BCD_func__3729
     139alias int function(void *, int) _BCD_func__3730
     140alias int function(void *, int, int, int) _BCD_func__3731
     141alias void function(void *, int, int) _BCD_func__3732
     142alias void function(void *, int) _BCD_func__3733
     143alias void function(void *) _BCD_func__3734
     144alias void function(void *, int, int, int, _AtkTextRectangle *) _BCD_func__3735
     145alias _AtkTextRange * * function(void *, _AtkTextRectangle *, int, int, int) _BCD_func__3736
    146146enum AtkTextAttribute { 
    147147ATK_TEXT_ATTR_INVALID=0, 
     
    178178alias _AtkDocumentIface AtkDocumentIface; 
    179179alias void AtkDocument; 
    180 alias char * function(void *) _BCD_func__3734
    181 alias void * function(void *) _BCD_func__3735
     180alias char * function(void *) _BCD_func__3740
     181alias void * function(void *) _BCD_func__3741
    182182alias _AtkRectangle AtkRectangle; 
    183 alias void function(_AtkObject *, int) _BCD_func__2385
    184 alias _BCD_func__2385 AtkFocusHandler; 
     183alias void function(_AtkObject *, int) _BCD_func__2391
     184alias _BCD_func__2391 AtkFocusHandler; 
    185185alias _AtkComponentIface AtkComponentIface; 
    186186alias void AtkComponent; 
    187 alias uint function(void *, _BCD_func__2385) _BCD_func__3738
    188 alias int function(void *, int, int, int) _BCD_func__3739
    189 alias _AtkObject * function(void *, int, int, int) _BCD_func__3740
    190 alias void function(void *, int *, int *, int *, int *, int) _BCD_func__3741
    191 alias void function(void *, int *, int *, int) _BCD_func__3742
    192 alias void function(void *, int *, int *) _BCD_func__3743
    193 alias int function(void *) _BCD_func__3744
    194 alias void function(void *, uint) _BCD_func__3745
    195 alias int function(void *, int, int, int, int, int) _BCD_func__3746
    196 alias int function(void *, int, int) _BCD_func__3747
     187alias uint function(void *, _BCD_func__2391) _BCD_func__3744
     188alias int function(void *, int, int, int) _BCD_func__3745
     189alias _AtkObject * function(void *, int, int, int) _BCD_func__3746
     190alias void function(void *, int *, int *, int *, int *, int) _BCD_func__3747
     191alias void function(void *, int *, int *, int) _BCD_func__3748
     192alias void function(void *, int *, int *) _BCD_func__3749
     193alias int function(void *) _BCD_func__3750
     194alias void function(void *, uint) _BCD_func__3751
     195alias int function(void *, int, int, int, int, int) _BCD_func__3752
     196alias int function(void *, int, int) _BCD_func__3753
    197197enum AtkLayer { 
    198198ATK_LAYER_INVALID=0, 
     
    205205ATK_LAYER_WINDOW=7, 
    206206} 
    207 alias int function(void *) _BCD_func__3748
    208 alias int function(void *) _BCD_func__3749
    209 alias void function(void *, _AtkRectangle *) _BCD_func__3750
     207alias int function(void *) _BCD_func__3754
     208alias int function(void *) _BCD_func__3755
     209alias void function(void *, _AtkRectangle *) _BCD_func__3756
    210210enum AtkKeyEventType { 
    211211ATK_KEY_EVENT_PRESS=0, 
     
    214214} 
    215215alias _AtkKeyEventStruct AtkKeyEventStruct; 
    216 alias int function(_AtkKeyEventStruct *, void *) _BCD_func__2404
    217 alias _BCD_func__2404 AtkKeySnoopFunc; 
    218 alias void function() _BCD_func__2405
    219 alias _BCD_func__2405 AtkEventListenerInit; 
    220 alias void function(_AtkObject *) _BCD_func__2406
    221 alias _BCD_func__2406 AtkEventListener; 
     216alias int function(_AtkKeyEventStruct *, void *) _BCD_func__2410
     217alias _BCD_func__2410 AtkKeySnoopFunc; 
     218alias void function() _BCD_func__2411
     219alias _BCD_func__2411 AtkEventListenerInit; 
     220alias void function(_AtkObject *) _BCD_func__2412
     221alias _BCD_func__2412 AtkEventListener; 
    222222alias _AtkUtilClass AtkUtilClass; 
    223 alias int function(_GSignalInvocationHint *, uint, _GValue *, void *) _BCD_func__2691
    224 alias uint function(_BCD_func__2691, char *) _BCD_func__3753
    225 alias void function(uint) _BCD_func__3754
    226 alias uint function(_BCD_func__2404, void *) _BCD_func__3755
    227 alias _AtkObject * function() _BCD_func__3756
    228 alias char * function() _BCD_func__3757
     223alias int function(_GSignalInvocationHint *, uint, _GValue *, void *) _BCD_func__2697
     224alias uint function(_BCD_func__2697, char *) _BCD_func__3759
     225alias void function(uint) _BCD_func__3760
     226alias uint function(_BCD_func__2410, void *) _BCD_func__3761
     227alias _AtkObject * function() _BCD_func__3762
     228alias char * function() _BCD_func__3763
    229229alias _AtkUtil AtkUtil; 
    230230alias _AtkActionIface AtkActionIface; 
    231231alias void AtkAction; 
    232 alias int function(void *, int) _BCD_func__3760
    233 alias int function(void *) _BCD_func__3761
    234 alias char * function(void *, int) _BCD_func__3762
    235 alias int function(void *, int, char *) _BCD_func__3763
     232alias int function(void *, int) _BCD_func__3766
     233alias int function(void *) _BCD_func__3767
     234alias char * function(void *, int) _BCD_func__3768
     235alias int function(void *, int, char *) _BCD_func__3769
    236236alias _AtkPropertyValues AtkPropertyValues; 
    237 alias void function(_AtkObject *, _AtkPropertyValues *) _BCD_func__2443
    238 alias _BCD_func__2443 AtkPropertyChangeHandler; 
     237alias void function(_AtkObject *, _AtkPropertyValues *) _BCD_func__2449
     238alias _BCD_func__2449 AtkPropertyChangeHandler; 
    239239alias _AtkStateSet AtkStateSet; 
    240240alias _AtkRelationSet AtkRelationSet; 
    241 alias char * function(_AtkObject *) _BCD_func__3768
    242 alias _AtkObject * function(_AtkObject *) _BCD_func__3769
    243 alias int function(_AtkObject *) _BCD_func__3770
    244 alias _AtkObject * function(_AtkObject *, int) _BCD_func__3771
    245 alias _AtkRelationSet * function(_AtkObject *) _BCD_func__3772
     241alias char * function(_AtkObject *) _BCD_func__3774
     242alias _AtkObject * function(_AtkObject *) _BCD_func__3775
     243alias int function(_AtkObject *) _BCD_func__3776
     244alias _AtkObject * function(_AtkObject *, int) _BCD_func__3777
     245alias _AtkRelationSet * function(_AtkObject *) _BCD_func__3778
    246246enum AtkRole { 
    247247ATK_ROLE_INVALID=0, 
     
    324324ATK_ROLE_LAST_DEFINED=77, 
    325325} 
    326 alias int function(_AtkObject *) _BCD_func__3773
    327 alias int function(_AtkObject *) _BCD_func__3774
    328 alias _AtkStateSet * function(_AtkObject *) _BCD_func__3775
    329 alias void function(_AtkObject *, char *) _BCD_func__3776
    330 alias void function(_AtkObject *, _AtkObject *) _BCD_func__3777
    331 alias void function(_AtkObject *, int) _BCD_func__3778
    332 alias uint function(_AtkObject *, _BCD_func__2443 *) _BCD_func__3779
    333 alias void function(_AtkObject *, uint) _BCD_func__3780
    334 alias void function(_AtkObject *, void *) _BCD_func__3781
    335 alias void function(_AtkObject *, uint, void *) _BCD_func__3782
    336 alias void function(_AtkObject *, char *, int) _BCD_func__3783
    337 alias void function(_AtkObject *, void * *) _BCD_func__3784
     326alias int function(_AtkObject *) _BCD_func__3779
     327alias int function(_AtkObject *) _BCD_func__3780
     328alias _AtkStateSet * function(_AtkObject *) _BCD_func__3781
     329alias void function(_AtkObject *, char *) _BCD_func__3782
     330alias void function(_AtkObject *, _AtkObject *) _BCD_func__3783
     331alias void function(_AtkObject *, int) _BCD_func__3784
     332alias uint function(_AtkObject *, _BCD_func__2449 *) _BCD_func__3785
     333alias void function(_AtkObject *, uint) _BCD_func__3786
     334alias void function(_AtkObject *, void *) _BCD_func__3787
     335alias void function(_AtkObject *, uint, void *) _BCD_func__3788
     336alias void function(_AtkObject *, char *, int) _BCD_func__3789
     337alias void function(_AtkObject *, void * *) _BCD_func__3790
    338338alias _AtkImplementorIface AtkImplementorIface; 
    339339alias void AtkImplementor; 
    340 alias _AtkObject * function(void *) _BCD_func__3787
     340alias _AtkObject * function(void *) _BCD_func__3793
    341341alias ulong AtkState; 
    342342enum AtkStateType { 
     
    376376ATK_STATE_LAST_DEFINED=33, 
    377377} 
    378 extern (C) int atk_value_set_current_value(void * obj, _GValue * value); 
    379 extern (C) void atk_value_get_minimum_value(void * obj, _GValue * value); 
    380 extern (C) void atk_value_get_maximum_value(void * obj, _GValue * value); 
    381 extern (C) void atk_value_get_current_value(void * obj, _GValue * value); 
     378extern (C) int atk_value_set_current_value(void *, _GValue *); 
     379extern (C) void atk_value_get_minimum_value(void *, _GValue *); 
     380extern (C) void atk_value_get_maximum_value(void *, _GValue *); 
     381extern (C) void atk_value_get_current_value(void *, _GValue *); 
    382382extern (C) uint atk_value_get_type(); 
    383 extern (C) int atk_table_remove_column_selection(void * table, int column); 
    384 extern (C) int atk_table_add_column_selection(void * table, int column); 
    385 extern (C) int atk_table_remove_row_selection(void * table, int row); 
    386 extern (C) int atk_table_add_row_selection(void * table, int row); 
    387 extern (C) int atk_table_is_selected(void * table, int row, int column); 
    388 extern (C) int atk_table_is_row_selected(void * table, int row); 
    389 extern (C) int atk_table_is_column_selected(void * table, int column); 
    390 extern (C) int atk_table_get_selected_rows(void * table, int * * selected); 
    391 extern (C) int atk_table_get_selected_columns(void * table, int * * selected); 
    392 extern (C) void atk_table_set_summary(void * table, _AtkObject * accessible); 
    393 extern (C) void atk_table_set_row_header(void * table, int row, _AtkObject * header); 
    394 extern (C) void atk_table_set_row_description(void * table, int row, char * description); 
    395 extern (C) void atk_table_set_column_header(void * table, int column, _AtkObject * header); 
    396 extern (C) void atk_table_set_column_description(void * table, int column, char * description); 
    397 extern (C) void atk_table_set_caption(void * table, _AtkObject * caption); 
    398 extern (C) _AtkObject * atk_table_get_summary(void * table); 
    399 extern (C) _AtkObject * atk_table_get_row_header(void * table, int row); 
    400 extern (C) char * atk_table_get_row_description(void * table, int row); 
    401 extern (C) _AtkObject * atk_table_get_column_header(void * table, int column); 
    402 extern (C) char * atk_table_get_column_description(void * table, int column); 
    403 extern (C) _AtkObject * atk_table_get_caption(void * table); 
    404 extern (C) int atk_table_get_row_extent_at(void * table, int row, int column); 
    405 extern (C) int atk_table_get_column_extent_at(void * table, int row, int column); 
    406 extern (C) int atk_table_get_n_rows(void * table); 
    407 extern (C) int atk_table_get_n_columns(void * table); 
    408 extern (C) int atk_table_get_row_at_index(void * table, int index_); 
    409 extern (C) int atk_table_get_column_at_index(void * table, int index_); 
    410 extern (C) int atk_table_get_index_at(void * table, int row, int column); 
    411 extern (C) _AtkObject * atk_table_ref_at(void * table, int row, int column); 
     383extern (C) int atk_table_remove_column_selection(void *, int); 
     384extern (C) int atk_table_add_column_selection(void *, int); 
     385extern (C) int atk_table_remove_row_selection(void *, int); 
     386extern (C) int atk_table_add_row_selection(void *, int); 
     387extern (C) int atk_table_is_selected(void *, int, int); 
     388extern (C) int atk_table_is_row_selected(void *, int); 
     389extern (C) int atk_table_is_column_selected(void *, int); 
     390extern (C) int atk_table_get_selected_rows(void *, int * *); 
     391extern (C) int atk_table_get_selected_columns(void *, int * *); 
     392extern (C) void atk_table_set_summary(void *, _AtkObject *); 
     393extern (C) void atk_table_set_row_header(void *, int, _AtkObject *); 
     394extern (C) void atk_table_set_row_description(void *, int, char *); 
     395extern (C) void atk_table_set_column_header(void *, int, _AtkObject *); 
     396extern (C) void atk_table_set_column_description(void *, int, char *); 
     397extern (C) void atk_table_set_caption(void *, _AtkObject *); 
     398extern (C) _AtkObject * atk_table_get_summary(void *); 
     399extern (C) _AtkObject * atk_table_get_row_header(void *, int); 
     400extern (C) char * atk_table_get_row_description(void *, int); 
     401extern (C) _AtkObject * atk_table_get_column_header(void *, int); 
     402extern (C) char * atk_table_get_column_description(void *, int); 
     403extern (C) _AtkObject * atk_table_get_caption(void *); 
     404extern (C) int atk_table_get_row_extent_at(void *, int, int); 
     405extern (C) int atk_table_get_column_extent_at(void *, int, int); 
     406extern (C) int atk_table_get_n_rows(void *); 
     407extern (C) int atk_table_get_n_columns(void *); 
     408extern (C) int atk_table_get_row_at_index(void *, int); 
     409extern (C) int atk_table_get_column_at_index(void *, int); 
     410extern (C) int atk_table_get_index_at(void *, int, int); 
     411extern (C) _AtkObject * atk_table_ref_at(void *, int, int); 
    412412extern (C) uint atk_table_get_type(); 
    413 extern (C) _GIOChannel * atk_streamable_content_get_stream(void * streamable, char * mime_type); 
    414 extern (C) char * atk_streamable_content_get_mime_type(void * streamable, int i); 
    415 extern (C) int atk_streamable_content_get_n_mime_types(void * streamable); 
     413extern (C) _GIOChannel * atk_streamable_content_get_stream(void *, char *); 
     414extern (C) char * atk_streamable_content_get_mime_type(void *, int); 
     415extern (C) int atk_streamable_content_get_n_mime_types(void *); 
    416416extern (C) uint atk_streamable_content_get_type(); 
    417 extern (C) _AtkStateSet * atk_state_set_xor_sets(_AtkStateSet * set, _AtkStateSet * compare_set); 
    418 extern (C) _AtkStateSet * atk_state_set_or_sets(_AtkStateSet * set, _AtkStateSet * compare_set); 
    419 extern (C) _AtkStateSet * atk_state_set_and_sets(_AtkStateSet * set, _AtkStateSet * compare_set); 
    420 extern (C) int atk_state_set_remove_state(_AtkStateSet * set, int type); 
    421 extern (C) int atk_state_set_contains_states(_AtkStateSet * set, int * types, int n_types); 
    422 extern (C) int atk_state_set_contains_state(_AtkStateSet * set, int type); 
    423 extern (C) void atk_state_set_clear_states(_AtkStateSet * set); 
    424 extern (C) void atk_state_set_add_states(_AtkStateSet * set, int * types, int n_types); 
    425 extern (C) int atk_state_set_add_state(_AtkStateSet * set, int type); 
    426 extern (C) int atk_state_set_is_empty(_AtkStateSet * set); 
     417extern (C) _AtkStateSet * atk_state_set_xor_sets(_AtkStateSet *, _AtkStateSet *); 
     418extern (C) _AtkStateSet * atk_state_set_or_sets(_AtkStateSet *, _AtkStateSet *); 
     419extern (C) _AtkStateSet * atk_state_set_and_sets(_AtkStateSet *, _AtkStateSet *); 
     420extern (C) int atk_state_set_remove_state(_AtkStateSet *, int); 
     421extern (C) int atk_state_set_contains_states(_AtkStateSet *, int *, int); 
     422extern (C) int atk_state_set_contains_state(_AtkStateSet *, int); 
     423extern (C) void atk_state_set_clear_states(_AtkStateSet *); 
     424extern (C) void atk_state_set_add_states(_AtkStateSet *, int *, int); 
     425extern (C) int atk_state_set_add_state(_AtkStateSet *, int); 
     426extern (C) int atk_state_set_is_empty(_AtkStateSet *); 
    427427extern (C) _AtkStateSet * atk_state_set_new(); 
    428428extern (C) uint atk_state_set_get_type(); 
    429 extern (C) int atk_selection_select_all_selection(void * selection); 
    430 extern (C) int atk_selection_remove_selection(void * selection, int i); 
    431 extern (C) int atk_selection_is_child_selected(void * selection, int i); 
    432 extern (C) int atk_selection_get_selection_count(void * selection); 
    433 extern (C) _AtkObject * atk_selection_ref_selection(void * selection, int i); 
    434 extern (C) int atk_selection_clear_selection(void * selection); 
    435 extern (C) int atk_selection_add_selection(void * selection, int i); 
     429extern (C) int atk_selection_select_all_selection(void *); 
     430extern (C) int atk_selection_remove_selection(void *, int); 
     431extern (C) int atk_selection_is_child_selected(void *, int); 
     432extern (C) int atk_selection_get_selection_count(void *); 
     433extern (C) _AtkObject * atk_selection_ref_selection(void *, int); 
     434extern (C) int atk_selection_clear_selection(void *); 
     435extern (C) int atk_selection_add_selection(void *, int); 
    436436extern (C) uint atk_selection_get_type(); 
    437 extern (C) void atk_relation_set_add_relation_by_type(_AtkRelationSet * set, int relationship, _AtkObject * target); 
    438 extern (C) _AtkRelation * atk_relation_set_get_relation_by_type(_AtkRelationSet * set, int relationship); 
    439 extern (C) _AtkRelation * atk_relation_set_get_relation(_AtkRelationSet * set, int i); 
    440 extern (C) int atk_relation_set_get_n_relations(_AtkRelationSet * set); 
    441 extern (C) void atk_relation_set_add(_AtkRelationSet * set, _AtkRelation * relation); 
    442 extern (C) void atk_relation_set_remove(_AtkRelationSet * set, _AtkRelation * relation); 
    443 extern (C) int atk_relation_set_contains(_AtkRelationSet * set, int relationship); 
     437extern (C) void atk_relation_set_add_relation_by_type(_AtkRelationSet *, int, _AtkObject *); 
     438extern (C) _AtkRelation * atk_relation_set_get_relation_by_type(_AtkRelationSet *, int); 
     439extern (C) _AtkRelation * atk_relation_set_get_relation(_AtkRelationSet *, int); 
     440extern (C) int atk_relation_set_get_n_relations(_AtkRelationSet *); 
     441extern (C) void atk_relation_set_add(_AtkRelationSet *, _AtkRelation *); 
     442extern (C) void atk_relation_set_remove(_AtkRelationSet *, _AtkRelation *); 
     443extern (C) int atk_relation_set_contains(_AtkRelationSet *, int); 
    444444extern (C) _AtkRelationSet * atk_relation_set_new(); 
    445445extern (C) uint atk_relation_set_get_type(); 
    446 extern (C) void atk_relation_add_target(_AtkRelation * relation, _AtkObject * target); 
    447 extern (C) _GPtrArray * atk_relation_get_target(_AtkRelation * relation); 
    448 extern (C) int atk_relation_get_relation_type(_AtkRelation * relation); 
    449 extern (C) _AtkRelation * atk_relation_new(_AtkObject * * targets, int n_targets, int relationship); 
    450 extern (C) int atk_relation_type_for_name(char * name); 
    451 extern (C) char * atk_relation_type_get_name(int type); 
    452 extern (C) int atk_relation_type_register(char * name); 
     446extern (C) void atk_relation_add_target(_AtkRelation *, _AtkObject *); 
     447extern (C) _GPtrArray * atk_relation_get_target(_AtkRelation *); 
     448extern (C) int atk_relation_get_relation_type(_AtkRelation *); 
     449extern (C) _AtkRelation * atk_relation_new(_AtkObject * *, int, int); 
     450extern (C) int atk_relation_type_for_name(char *); 
     451extern (C) char * atk_relation_type_get_name(int); 
     452extern (C) int atk_relation_type_register(char *); 
    453453extern (C) uint atk_relation_get_type(); 
    454454extern (C) _AtkRegistry * atk_get_default_registry(); 
    455 extern (C) _AtkObjectFactory * atk_registry_get_factory(_AtkRegistry * registry, uint type); 
    456 extern (C) uint atk_registry_get_factory_type(_AtkRegistry * registry, uint type); 
    457 extern (C) void atk_registry_set_factory_type(_AtkRegistry * registry, uint type, uint factory_type); 
     455extern (C) _AtkObjectFactory * atk_registry_get_factory(_AtkRegistry *, uint); 
     456extern (C) uint atk_registry_get_factory_type(_AtkRegistry *, uint); 
     457extern (C) void atk_registry_set_factory_type(_AtkRegistry *, uint, uint); 
    458458extern (C) uint atk_registry_get_type(); 
    459459extern (C) _AtkObjectFactory * atk_no_op_object_factory_new(); 
    460460extern (C) uint atk_no_op_object_factory_get_type(); 
    461 extern (C) uint atk_object_factory_get_accessible_type(_AtkObjectFactory * factory); 
    462 extern (C) void atk_object_factory_invalidate(_AtkObjectFactory * factory); 
    463 extern (C) _AtkObject * atk_object_factory_create_accessible(_AtkObjectFactory * factory, _GObject * obj); 
     461extern (C) uint atk_object_factory_get_accessible_type(_AtkObjectFactory *); 
     462extern (C) void atk_object_factory_invalidate(_AtkObjectFactory *); 
     463extern (C) _AtkObject * atk_object_factory_create_accessible(_AtkObjectFactory *, _GObject *); 
    464464extern (C) uint atk_object_factory_get_type(); 
    465 extern (C) _AtkObject * atk_no_op_object_new(_GObject * obj); 
     465extern (C) _AtkObject * atk_no_op_object_new(_GObject *); 
    466466extern (C) uint atk_no_op_object_get_type(); 
    467 extern (C) void atk_image_get_image_position(void * image, int * x, int * y, int coord_type); 
    468 extern (C) int atk_image_set_image_description(void * image, char * description); 
    469 extern (C) void atk_image_get_image_size(void * image, int * width, int * height); 
    470 extern (C) char * atk_image_get_image_description(void * image); 
     467extern (C) void atk_image_get_image_position(void *, int *, int *, int); 
     468extern (C) int atk_image_set_image_description(void *, char *); 
     469extern (C) void atk_image_get_image_size(void *, int *, int *); 
     470extern (C) char * atk_image_get_image_description(void *); 
    471471extern (C) uint atk_image_get_type(); 
    472 extern (C) int atk_hypertext_get_link_index(void * hypertext, int char_index); 
    473 extern (C) int atk_hypertext_get_n_links(void * hypertext); 
    474 extern (C) _AtkHyperlink * atk_hypertext_get_link(void * hypertext, int link_index); 
     472extern (C) int atk_hypertext_get_link_index(void *, int); 
     473extern (C) int atk_hypertext_get_n_links(void *); 
     474extern (C) _AtkHyperlink * atk_hypertext_get_link(void *, int); 
    475475extern (C) uint atk_hypertext_get_type(); 
    476 extern (C) int atk_hyperlink_is_selected_link(_AtkHyperlink * link_); 
    477 extern (C) int atk_hyperlink_get_n_anchors(_AtkHyperlink * link_); 
    478 extern (C) int atk_hyperlink_is_inline(_AtkHyperlink * link_); 
    479 extern (C) int atk_hyperlink_is_valid(_AtkHyperlink * link_); 
    480 extern (C) int atk_hyperlink_get_start_index(_AtkHyperlink * link_); 
    481 extern (C) int atk_hyperlink_get_end_index(_AtkHyperlink * link_); 
    482 extern (C) _AtkObject * atk_hyperlink_get_object(_AtkHyperlink * link_, int i); 
    483 extern (C) char * atk_hyperlink_get_uri(_AtkHyperlink * link_, int i); 
     476extern (C) int atk_hyperlink_is_selected_link(_AtkHyperlink *); 
     477extern (C) int atk_hyperlink_get_n_anchors(_AtkHyperlink *); 
     478extern (C) int atk_hyperlink_is_inline(_AtkHyperlink *); 
     479extern (C) int atk_hyperlink_is_valid(_AtkHyperlink *); 
     480extern (C) int atk_hyperlink_get_start_index(_AtkHyperlink *); 
     481extern (C) int atk_hyperlink_get_end_index(_AtkHyperlink *); 
     482extern (C) _AtkObject * atk_hyperlink_get_object(_AtkHyperlink *, int); 
     483extern (C) char * atk_hyperlink_get_uri(_AtkHyperlink *, int); 
    484484extern (C) uint atk_hyperlink_get_type(); 
    485 extern (C) _GObject * atk_gobject_accessible_get_object(_AtkGObjectAccessible * obj); 
    486 extern (C) _AtkObject * atk_gobject_accessible_for_object(_GObject * obj); 
     485extern (C) _GObject * atk_gobject_accessible_get_object(_AtkGObjectAccessible *); 
     486extern (C) _AtkObject * atk_gobject_accessible_for_object(_GObject *); 
    487487extern (C) uint atk_gobject_accessible_get_type(); 
    488 extern (C) void atk_editable_text_paste_text(void * text, int position); 
    489 extern (C) void atk_editable_text_delete_text(void * text, int start_pos, int end_pos); 
    490 extern (C) void atk_editable_text_cut_text(void * text, int start_pos, int end_pos); 
    491 extern (C) void atk_editable_text_copy_text(void * text, int start_pos, int end_pos); 
    492 extern (C) void atk_editable_text_insert_text(void * text, char * string, int length, int * position); 
    493 extern (C) void atk_editable_text_set_text_contents(void * text, char * string); 
    494 extern (C) int atk_editable_text_set_run_attributes(void * text, _GSList * attrib_set, int start_offset, int end_offset); 
     488extern (C) void atk_editable_text_paste_text(void *, int); 
     489extern (C) void atk_editable_text_delete_text(void *, int, int); 
     490extern (C) void atk_editable_text_cut_text(void *, int, int); 
     491extern (C) void atk_editable_text_copy_text(void *, int, int); 
     492extern (C) void atk_editable_text_insert_text(void *, char *, int, int *); 
     493extern (C) void atk_editable_text_set_text_contents(void *, char *); 
     494extern (C) int atk_editable_text_set_run_attributes(void *, _GSList *, int, int); 
    495495extern (C) uint atk_editable_text_get_type(); 
    496 extern (C) char * atk_text_attribute_get_value(int attr, int index_); 
    497 extern (C) int atk_text_attribute_for_name(char * name); 
    498 extern (C) char * atk_text_attribute_get_name(int attr); 
    499 extern (C) void atk_attribute_set_free(_GSList * attrib_set); 
    500 extern (C) void atk_text_free_ranges(_AtkTextRange * * ranges); 
    501 extern (C) _AtkTextRange * * atk_text_get_bounded_ranges(void * text, _AtkTextRectangle * rect, int coord_type, int x_clip_type, int y_clip_type); 
    502 extern (C) void atk_text_get_range_extents(void * text, int start_offset, int end_offset, int coord_type, _AtkTextRectangle * rect); 
    503 extern (C) int atk_text_set_caret_offset(void * text, int offset); 
    504 extern (C) int atk_text_set_selection(void * text, int selection_num, int start_offset, int end_offset); 
    505 extern (C) int atk_text_remove_selection(void * text, int selection_num); 
    506 extern (C) int atk_text_add_selection(void * text, int start_offset, int end_offset); 
    507 extern (C) char * atk_text_get_selection(void * text, int selection_num, int * start_offset, int * end_offset); 
    508 extern (C) int atk_text_get_n_selections(void * text); 
    509 extern (C) int atk_text_get_offset_at_point(void * text, int x, int y, int coords); 
    510 extern (C) int atk_text_get_character_count(void * text); 
    511 extern (C) _GSList * atk_text_get_default_attributes(void * text); 
    512 extern (C) _GSList * atk_text_get_run_attributes(void * text, int offset, int * start_offset, int * end_offset); 
    513 extern (C) void atk_text_get_character_extents(void * text, int offset, int * x, int * y, int * width, int * height, int coords); 
    514 extern (C) int atk_text_get_caret_offset(void * text); 
    515 extern (C) char * atk_text_get_text_before_offset(void * text, int offset, int boundary_type, int * start_offset, int * end_offset); 
    516 extern (C) char * atk_text_get_text_at_offset(void * text, int offset, int boundary_type, int * start_offset, int * end_offset); 
    517 extern (C) char * atk_text_get_text_after_offset(void * text, int offset, int boundary_type, int * start_offset, int * end_offset); 
    518 extern (C) uint atk_text_get_character_at_offset(void * text, int offset); 
    519 extern (C) char * atk_text_get_text(void * text, int start_offset, int end_offset); 
     496extern (C) char * atk_text_attribute_get_value(int, int); 
     497extern (C) int atk_text_attribute_for_name(char *); 
     498extern (C) char * atk_text_attribute_get_name(int); 
     499extern (C) void atk_attribute_set_free(_GSList *); 
     500extern (C) void atk_text_free_ranges(_AtkTextRange * *); 
     501extern (C) _AtkTextRange * * atk_text_get_bounded_ranges(void *, _AtkTextRectangle *, int, int, int); 
     502extern (C) void atk_text_get_range_extents(void *, int, int, int, _AtkTextRectangle *); 
     503extern (C) int atk_text_set_caret_offset(void *, int); 
     504extern (C) int atk_text_set_selection(void *, int, int, int); 
     505extern (C) int atk_text_remove_selection(void *, int); 
     506extern (C) int atk_text_add_selection(void *, int, int); 
     507extern (C) char * atk_text_get_selection(void *, int, int *, int *); 
     508extern (C) int atk_text_get_n_selections(void *); 
     509extern (C) int atk_text_get_offset_at_point(void *, int, int, int); 
     510extern (C) int atk_text_get_character_count(void *); 
     511extern (C) _GSList * atk_text_get_default_attributes(void *); 
     512extern (C) _GSList * atk_text_get_run_attributes(void *, int, int *, int *); 
     513extern (C) void atk_text_get_character_extents(void *, int, int *, int *, int *, int *, int); 
     514extern (C) int atk_text_get_caret_offset(void *); 
     515extern (C) char * atk_text_get_text_before_offset(void *, int, int, int *, int *); 
     516extern (C) char * atk_text_get_text_at_offset(void *, int, int, int *, int *); 
     517extern (C) char * atk_text_get_text_after_offset(void *, int, int, int *, int *); 
     518extern (C) uint atk_text_get_character_at_offset(void *, int); 
     519extern (C) char * atk_text_get_text(void *, int, int); 
    520520extern (C) uint atk_text_get_type(); 
    521 extern (C) int atk_text_attribute_register(char * name); 
    522 extern (C) void * atk_document_get_document(void * document); 
    523 extern (C) char * atk_document_get_document_type(void * document); 
     521extern (C) int atk_text_attribute_register(char *); 
     522extern (C) void * atk_document_get_document(void *); 
     523extern (C) char * atk_document_get_document_type(void *); 
    524524extern (C) uint atk_document_get_type(); 
    525 extern (C) int atk_component_set_size(void * component, int width, int height); 
    526 extern (C) int atk_component_set_position(void * component, int x, int y, int coord_type); 
    527 extern (C) int atk_component_set_extents(void * component, int x, int y, int width, int height, int coord_type); 
    528 extern (C) void atk_component_remove_focus_handler(void * component, uint handler_id); 
    529 extern (C) int atk_component_grab_focus(void * component); 
    530 extern (C) int atk_component_get_mdi_zorder(void * component); 
    531 extern (C) int atk_component_get_layer(void * component); 
    532 extern (C) void atk_component_get_size(void * component, int * width, int * height); 
    533 extern (C) void atk_component_get_position(void * component, int * x, int * y, int coord_type); 
    534 extern (C) void atk_component_get_extents(void * component, int * x, int * y, int * width, int * height, int coord_type); 
    535 extern (C) _AtkObject * atk_component_ref_accessible_at_point(void * component, int x, int y, int coord_type); 
    536 extern (C) int atk_component_contains(void * component, int x, int y, int coord_type); 
    537 extern (C) uint atk_component_add_focus_handler(void * component, _BCD_func__2385 handler); 
     525extern (C) int atk_component_set_size(void *, int, int); 
     526extern (C) int atk_component_set_position(void *, int, int, int); 
     527extern (C) int atk_component_set_extents(void *, int, int, int, int, int); 
     528extern (C) void atk_component_remove_focus_handler(void *, uint); 
     529extern (C) int atk_component_grab_focus(void *); 
     530extern (C) int atk_component_get_mdi_zorder(void *); 
     531extern (C) int atk_component_get_layer(void *); 
     532extern (C) void atk_component_get_size(void *, int *, int *); 
     533extern (C) void atk_component_get_position(void *, int *, int *, int); 
     534extern (C) void atk_component_get_extents(void *, int *, int *, int *, int *, int); 
     535extern (C) _AtkObject * atk_component_ref_accessible_at_point(void *, int, int, int); 
     536extern (C) int atk_component_contains(void *, int, int, int); 
     537extern (C) uint atk_component_add_focus_handler(void *, _BCD_func__2391); 
    538538extern (C) uint atk_component_get_type(); 
    539539extern (C) uint atk_rectangle_get_type(); 
     
    542542extern (C) _AtkObject * atk_get_focus_object(); 
    543543extern (C) _AtkObject * atk_get_root(); 
    544 extern (C) void atk_remove_key_event_listener(uint listener_id); 
    545 extern (C) uint atk_add_key_event_listener(_BCD_func__2404 listener, void * data); 
    546 extern (C) void atk_remove_global_event_listener(uint listener_id); 
    547 extern (C) uint atk_add_global_event_listener(_BCD_func__2691 listener, char * event_type); 
    548 extern (C) void atk_focus_tracker_notify(_AtkObject * object); 
    549 extern (C) void atk_focus_tracker_init(_BCD_func__2405 add_function); 
    550 extern (C) void atk_remove_focus_tracker(uint tracker_id); 
    551 extern (C) uint atk_add_focus_tracker(_BCD_func__2406 focus_tracker); 
     544extern (C) void atk_remove_key_event_listener(uint); 
     545extern (C) uint atk_add_key_event_listener(_BCD_func__2410, void *); 
     546extern (C) void atk_remove_global_event_listener(uint); 
     547extern (C) uint atk_add_global_event_listener(_BCD_func__2697, char *); 
     548extern (C) void atk_focus_tracker_notify(_AtkObject *); 
     549extern (C) void atk_focus_tracker_init(_BCD_func__2411); 
     550extern (C) void atk_remove_focus_tracker(uint); 
     551extern (C) uint atk_add_focus_tracker(_BCD_func__2412); 
    552552extern (C) uint atk_util_get_type(); 
    553 extern (C) char * atk_action_get_localized_name(void * action, int i); 
    554 extern (C) int atk_action_set_description(void * action, int i, char * desc); 
    555 extern (C) char * atk_action_get_keybinding(void * action, int i); 
    556 extern (C) char * atk_action_get_name(void * action, int i); 
    557 extern (C) char * atk_action_get_description(void * action, int i); 
    558 extern (C) int atk_action_get_n_actions(void * action); 
    559 extern (C) int atk_action_do_action(void * action, int i); 
     553extern (C) char * atk_action_get_localized_name(void *, int); 
     554extern (C) int atk_action_set_description(void *, int, char *); 
     555extern (C) char * atk_action_get_keybinding(void *, int); 
     556extern (C) char * atk_action_get_name(void *, int); 
     557extern (C) char * atk_action_get_description(void *, int); 
     558extern (C) int atk_action_get_n_actions(void *); 
     559extern (C) int atk_action_do_action(void *, int); 
    560560extern (C) uint atk_action_get_type(); 
    561 extern (C) char * atk_role_get_localized_name(int role); 
    562 extern (C) int atk_object_remove_relationship(_AtkObject * object, int relationship, _AtkObject * target); 
    563 extern (C) int atk_object_add_relationship(_AtkObject * object, int relationship, _AtkObject * target); 
    564 extern (C) int atk_role_for_name(char * name); 
    565 extern (C) char * atk_role_get_name(int role); 
    566 extern (C) void atk_object_initialize(_AtkObject * accessible, void * data); 
    567 extern (C) void atk_object_notify_state_change(_AtkObject * accessible, ulong state, int value); 
    568 extern (C) void atk_object_remove_property_change_handler(_AtkObject * accessible, uint handler_id); 
    569 extern (C) uint atk_object_connect_property_change_handler(_AtkObject * accessible, _BCD_func__2443 * handler); 
    570 extern (C) void atk_object_set_role(_AtkObject * accessible, int role); 
    571 extern (C) void atk_object_set_parent(_AtkObject * accessible, _AtkObject * parent); 
    572 extern (C) void atk_object_set_description(_AtkObject * accessible, char * description); 
    573 extern (C) void atk_object_set_name(_AtkObject * accessible, char * name); 
    574 extern (C) int atk_object_get_index_in_parent(_AtkObject * accessible); 
    575 extern (C) _AtkStateSet * atk_object_ref_state_set(_AtkObject * accessible); 
    576 extern (C) int atk_object_get_mdi_zorder(_AtkObject * accessible); 
    577 extern (C) int atk_object_get_layer(_AtkObject * accessible); 
    578 extern (C) int atk_object_get_role(_AtkObject * accessible); 
    579 extern (C) _AtkRelationSet * atk_object_ref_relation_set(_AtkObject * accessible); 
    580 extern (C) _AtkObject * atk_object_ref_accessible_child(_AtkObject * accessible, int i); 
    581 extern (C) int atk_object_get_n_accessible_children(_AtkObject * accessible); 
    582 extern (C) _AtkObject * atk_object_get_parent(_AtkObject * accessible); 
    583 extern (C) char * atk_object_get_description(_AtkObject * accessible); 
    584 extern (C) char * atk_object_get_name(_AtkObject * accessible); 
    585 extern (C) _AtkObject * atk_implementor_ref_accessible(void * implementor); 
     561extern (C) char * atk_role_get_localized_name(int); 
     562extern (C) int atk_object_remove_relationship(_AtkObject *, int, _AtkObject *); 
     563extern (C) int atk_object_add_relationship(_AtkObject *, int, _AtkObject *); 
     564extern (C) int atk_role_for_name(char *); 
     565extern (C) char * atk_role_get_name(int); 
     566extern (C) void atk_object_initialize(_AtkObject *, void *); 
     567extern (C) void atk_object_notify_state_change(_AtkObject *, ulong, int); 
     568extern (C) void atk_object_remove_property_change_handler(_AtkObject *, uint); 
     569extern (C) uint atk_object_connect_property_change_handler(_AtkObject *, _BCD_func__2449 *); 
     570extern (C) void atk_object_set_role(_AtkObject *, int); 
     571extern (C) void atk_object_set_parent(_AtkObject *, _AtkObject *); 
     572extern (C) void atk_object_set_description(_AtkObject *, char *); 
     573extern (C) void atk_object_set_name(_AtkObject *, char *); 
     574extern (C) int atk_object_get_index_in_parent(_AtkObject *); 
     575extern (C) _AtkStateSet * atk_object_ref_state_set(_AtkObject *); 
     576extern (C) int atk_object_get_mdi_zorder(_AtkObject *); 
     577extern (C) int atk_object_get_layer(_AtkObject *); 
     578extern (C) int atk_object_get_role(_AtkObject *); 
     579extern (C) _AtkRelationSet * atk_object_ref_relation_set(_AtkObject *); 
     580extern (C) _AtkObject * atk_object_ref_accessible_child(_AtkObject *, int); 
     581extern (C) int atk_object_get_n_accessible_children(_AtkObject *); 
     582extern (C) _AtkObject * atk_object_get_parent(_AtkObject *); 
     583extern (C) char * atk_object_get_description(_AtkObject *); 
     584extern (C) char * atk_object_get_name(_AtkObject *); 
     585extern (C) _AtkObject * atk_implementor_ref_accessible(void *); 
    586586extern (C) uint atk_implementor_get_type(); 
    587587extern (C) uint atk_object_get_type(); 
    588 extern (C) int atk_role_register(char * name); 
    589 extern (C) int atk_state_type_for_name(char * name); 
    590 extern (C) char * atk_state_type_get_name(int type); 
    591 extern (C) int atk_state_type_register(char * name); 
     588extern (C) int atk_role_register(char *); 
     589extern (C) int atk_state_type_for_name(char *); 
     590extern (C) char * atk_state_type_get_name(int); 
     591extern (C) int atk_state_type_register(char *); 
     592alias void function(void *, uint, uint, _GInterfaceInfo *) _BCD_func__2517; 
     593alias void function(void *, uint, _GTypeInfo *, _GTypeValueTable *) _BCD_func__2518; 
     594alias void function(void *) _BCD_func__2519; 
     595alias void function(void *, _GObject *, int) _BCD_func__2662; 
     596alias void function(void *, _GObject *) _BCD_func__2668; 
     597alias void function(_GObject *) _BCD_func__2669; 
     598alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__2670; 
     599alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__2671; 
     600alias int function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__2696; 
     601alias void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *) _BCD_func__2698; 
     602alias void function(void *, _GClosure *) _BCD_func__2717; 
     603alias void function(_GValue *, _GValue *) _BCD_func__2775; 
     604alias void function(void *) _BCD_func__2803; 
     605alias void * function(void *) _BCD_func__2804; 
     606alias void function(void *, void *) _BCD_func__2808; 
     607alias int function(void *, _GTypeClass *) _BCD_func__2809; 
     608alias void function(_GTypeInstance *, void *) _BCD_func__2810; 
     609alias int function(void *, void *, void *) _BCD_func__2864; 
     610alias void function(_GScanner *, char *, int) _BCD_func__2882; 
     611alias void function(void *, void *, void *, _GError * *) _BCD_func__2966; 
     612alias int function(void *, void *, void *, _GError * *) _BCD_func__2967; 
     613alias int function(char *, char *, void *, _GError * *) _BCD_func__2968; 
     614alias void * function(void *, void *) _BCD_func__2980; 
     615alias void function(_GNode *, void *) _BCD_func__2981; 
     616alias int function(_GNode *, void *) _BCD_func__2982; 
     617alias void function(char *) _BCD_func__2990; 
     618alias void function(char *, int, char *, void *) _BCD_func__2992; 
     619alias int function(_GIOChannel *, int, void *) _BCD_func__3009; 
     620alias int function(_GPollFD *, uint, int) _BCD_func__3074; 
     621alias void function(int, int, void *) _BCD_func__3080; 
     622alias void function(_GHookList *, _GHook *) _BCD_func__3112; 
     623alias int function(_GHook *, void *) _BCD_func__3113; 
     624alias void function(_GHook *, void *) _BCD_func__3114; 
     625alias int function(_GHook *, _GHook *) _BCD_func__3115; 
     626alias void function(uint, void *, void *) _BCD_func__3149; 
     627alias int function(char *, char *, uint) _BCD_func__3152; 
     628alias char * function(void *) _BCD_func__3153; 
     629alias char * function(char *, void *) _BCD_func__3273; 
     630alias void function(void *, void *, void *) _BCD_func__3274; 
     631alias uint function(void *) _BCD_func__3275; 
     632alias int function(void *, void *) _BCD_func__3276; 
     633alias int function(void *, void *, void *) _BCD_func__3277; 
     634alias int function(void *, void *) _BCD_func__3278; 
    592635struct _AtkValueIface { 
    593636_GTypeInterface parent; 
    594 _BCD_func__3642 get_current_value; 
    595 _BCD_func__3642 get_maximum_value; 
    596 _BCD_func__3642 get_minimum_value; 
    597 _BCD_func__3643 set_current_value; 
    598 _BCD_func__2444 pad1; 
    599 _BCD_func__2444 pad2; 
     637_BCD_func__3648 get_current_value; 
     638_BCD_func__3648 get_maximum_value; 
     639_BCD_func__3648 get_minimum_value; 
     640_BCD_func__3649 set_current_value; 
     641_BCD_func__2450 pad1; 
     642_BCD_func__2450 pad2; 
    600643} 
    601644struct _AtkTableIface { 
    602645_GTypeInterface parent; 
    603 _BCD_func__3645 ref_at; 
    604 _BCD_func__3646 get_index_at; 
    605 _BCD_func__3647 get_column_at_index; 
    606 _BCD_func__3647 get_row_at_index; 
    607 _BCD_func__3648 get_n_columns; 
    608 _BCD_func__3648 get_n_rows; 
    609 _BCD_func__3646 get_column_extent_at; 
    610 _BCD_func__3646 get_row_extent_at; 
    611 _BCD_func__3649 get_caption; 
    612 _BCD_func__3650 get_column_description; 
    613 _BCD_func__3651 get_column_header; 
    614 _BCD_func__3650 get_row_description; 
    615 _BCD_func__3651 get_row_header; 
    616 _BCD_func__3649 get_summary; 
    617 _BCD_func__3652 set_caption; 
    618 _BCD_func__3653 set_column_description; 
    619 _BCD_func__3654 set_column_header; 
    620 _BCD_func__3653 set_row_description; 
    621 _BCD_func__3654 set_row_header; 
    622 _BCD_func__3652 set_summary; 
    623 _BCD_func__3655 get_selected_columns; 
    624 _BCD_func__3655 get_selected_rows; 
    625 _BCD_func__3656 is_column_selected; 
    626 _BCD_func__3656 is_row_selected; 
    627 _BCD_func__3657 is_selected; 
    628 _BCD_func__3656 add_row_selection; 
    629 _BCD_func__3656 remove_row_selection; 
    630 _BCD_func__3656 add_column_selection; 
    631 _BCD_func__3656 remove_column_selection; 
    632 _BCD_func__3658 row_inserted; 
    633 _BCD_func__3658 column_inserted; 
    634 _BCD_func__3658 row_deleted; 
    635 _BCD_func__3658 column_deleted; 
    636 _BCD_func__3659 row_reordered; 
    637 _BCD_func__3659 column_reordered; 
    638 _BCD_func__3659 model_changed; 
    639 _BCD_func__2444 pad1; 
    640 _BCD_func__2444 pad2; 
    641 _BCD_func__2444 pad3; 
    642 _BCD_func__2444 pad4; 
     646_BCD_func__3651 ref_at; 
     647_BCD_func__3652 get_index_at; 
     648_BCD_func__3653 get_column_at_index; 
     649_BCD_func__3653 get_row_at_index; 
     650_BCD_func__3654 get_n_columns; 
     651_BCD_func__3654 get_n_rows; 
     652_BCD_func__3652 get_column_extent_at; 
     653_BCD_func__3652 get_row_extent_at; 
     654_BCD_func__3655 get_caption; 
     655_BCD_func__3656 get_column_description; 
     656_BCD_func__3657 get_column_header; 
     657_BCD_func__3656 get_row_description; 
     658_BCD_func__3657 get_row_header; 
     659_BCD_func__3655 get_summary; 
     660_BCD_func__3658 set_caption; 
     661_BCD_func__3659 set_column_description; 
     662_BCD_func__3660 set_column_header; 
     663_BCD_func__3659 set_row_description; 
     664_BCD_func__3660 set_row_header; 
     665_BCD_func__3658 set_summary; 
     666_BCD_func__3661 get_selected_columns; 
     667_BCD_func__3661 get_selected_rows; 
     668_BCD_func__3662 is_column_selected; 
     669_BCD_func__3662 is_row_selected; 
     670_BCD_func__3663 is_selected; 
     671_BCD_func__3662 add_row_selection; 
     672_BCD_func__3662 remove_row_selection; 
     673_BCD_func__3662 add_column_selection; 
     674_BCD_func__3662 remove_column_selection; 
     675_BCD_func__3664 row_inserted; 
     676_BCD_func__3664 column_inserted; 
     677_BCD_func__3664 row_deleted; 
     678_BCD_func__3664 column_deleted; 
     679_BCD_func__3665 row_reordered; 
     680_BCD_func__3665 column_reordered; 
     681_BCD_func__3665 model_changed; 
     682_BCD_func__2450 pad1; 
     683_BCD_func__2450 pad2; 
     684_BCD_func__2450 pad3; 
     685_BCD_func__2450 pad4; 
    643686} 
    644687struct _AtkStreamableContentIface { 
    645688_GTypeInterface parent;