home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / gapi-2.0 / glade-api.xml < prev    next >
Encoding:
Extensible Markup Language  |  2009-03-02  |  16.3 KB  |  378 lines

  1. <?xml version="1.0"?>
  2. <api>
  3.   <!--
  4.  
  5.         This file was automatically generated.
  6.         Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
  7.  
  8. -->
  9.   <namespace name="Glade" library="libglade-2.0-0.dll">
  10.     <callback name="ApplyCustomPropFunc" cname="GladeApplyCustomPropFunc">
  11.       <return-type type="void" />
  12.       <parameters>
  13.         <parameter type="GladeXML*" name="xml" />
  14.         <parameter type="GtkWidget*" name="widget" />
  15.         <parameter type="const-gchar*" name="propname" />
  16.         <parameter type="const-gchar*" name="value" />
  17.       </parameters>
  18.     </callback>
  19.     <callback name="BuildChildrenFunc" cname="GladeBuildChildrenFunc">
  20.       <return-type type="void" />
  21.       <parameters>
  22.         <parameter type="GladeXML*" name="xml" />
  23.         <parameter type="GtkWidget*" name="parent" />
  24.         <parameter type="GladeWidgetInfo*" name="info" />
  25.       </parameters>
  26.     </callback>
  27.     <callback name="FindInternalChildFunc" cname="GladeFindInternalChildFunc">
  28.       <return-type type="GtkWidget*" />
  29.       <parameters>
  30.         <parameter type="GladeXML*" name="xml" />
  31.         <parameter type="GtkWidget*" name="parent" />
  32.         <parameter type="const-gchar*" name="childname" />
  33.       </parameters>
  34.     </callback>
  35.     <callback name="NewFunc" cname="GladeNewFunc">
  36.       <return-type type="GtkWidget*" />
  37.       <parameters>
  38.         <parameter type="GladeXML*" name="xml" />
  39.         <parameter type="GType" name="widget_type" />
  40.         <parameter type="GladeWidgetInfo*" name="info" />
  41.       </parameters>
  42.     </callback>
  43.     <callback name="XMLConnectFunc" cname="GladeXMLConnectFunc">
  44.       <return-type type="void" />
  45.       <parameters>
  46.         <parameter type="const-gchar*" name="handler_name" />
  47.         <parameter type="GObject*" name="object" />
  48.         <parameter type="const-gchar*" name="signal_name" />
  49.         <parameter type="const-gchar*" name="signal_data" />
  50.         <parameter type="GObject*" name="connect_object" />
  51.         <parameter type="gboolean" name="after" />
  52.         <parameter type="gpointer" name="user_data" />
  53.       </parameters>
  54.     </callback>
  55.     <callback name="XMLCustomWidgetHandler" cname="GladeXMLCustomWidgetHandler">
  56.       <return-type type="GtkWidget*" />
  57.       <parameters>
  58.         <parameter type="GladeXML*" name="xml" />
  59.         <parameter name="func_name" type="const-gchar*" />
  60.         <parameter name="name" type="const-gchar*" />
  61.         <parameter name="string1" type="const-gchar*" />
  62.         <parameter name="string2" type="const-gchar*" />
  63.         <parameter type="gint" name="int1" />
  64.         <parameter type="gint" name="int2" />
  65.         <parameter type="gpointer" name="user_data" />
  66.       </parameters>
  67.     </callback>
  68.     <object name="XML" cname="GladeXML" parent="GObject">
  69.       <field name="Filename" cname="filename" type="char*" />
  70.       <field name="Priv" cname="priv" type="GladeXMLPrivate*" />
  71.       <virtual_method name="LookupType" cname="lookup_type">
  72.         <return-type type="GType" />
  73.         <parameters>
  74.           <parameter type="GladeXML*self" name="arg1" />
  75.           <parameter type="const-char*" name="gtypename" />
  76.         </parameters>
  77.       </virtual_method>
  78.       <method name="BuildWidget" cname="glade_xml_build_widget">
  79.         <return-type type="GtkWidget*" />
  80.         <parameters>
  81.           <parameter type="GladeWidgetInfo*" name="info" />
  82.         </parameters>
  83.       </method>
  84.       <method name="Construct" cname="glade_xml_construct">
  85.         <return-type type="gboolean" />
  86.         <parameters>
  87.           <parameter type="const-char*" name="fname" />
  88.           <parameter type="const-char*" name="root" />
  89.           <parameter type="const-char*" name="domain" />
  90.         </parameters>
  91.       </method>
  92.       <method name="ConstructFromBuffer" cname="glade_xml_construct_from_buffer">
  93.         <return-type type="gboolean" />
  94.         <parameters>
  95.           <parameter type="const-char*" name="buffer" />
  96.           <parameter type="int" name="size" />
  97.           <parameter type="const-char*" name="root" />
  98.           <parameter type="const-char*" name="domain" />
  99.         </parameters>
  100.       </method>
  101.       <method name="EnsureAccel" cname="glade_xml_ensure_accel">
  102.         <return-type type="GtkAccelGroup*" />
  103.       </method>
  104.       <method name="GetType" cname="glade_xml_get_type" shared="true">
  105.         <return-type type="GType" />
  106.       </method>
  107.       <method name="GetWidget" cname="glade_xml_get_widget">
  108.         <return-type type="GtkWidget*" />
  109.         <parameters>
  110.           <parameter type="const-char*" name="name" />
  111.         </parameters>
  112.       </method>
  113.       <method name="GetWidgetPrefix" cname="glade_xml_get_widget_prefix" hidden="1">
  114.         <return-type type="GList*" />
  115.         <parameters>
  116.           <parameter type="const-char*" name="name" />
  117.         </parameters>
  118.       </method>
  119.       <method name="HandleInternalChild" cname="glade_xml_handle_internal_child">
  120.         <return-type type="void" />
  121.         <parameters>
  122.           <parameter type="GtkWidget*" name="parent" />
  123.           <parameter type="GladeChildInfo*" name="child_info" />
  124.         </parameters>
  125.       </method>
  126.       <method name="HandleWidgetProp" cname="glade_xml_handle_widget_prop">
  127.         <return-type type="void" />
  128.         <parameters>
  129.           <parameter type="GtkWidget*" name="widget" />
  130.           <parameter type="const-gchar*" name="prop_name" />
  131.           <parameter type="const-gchar*" name="value_name" />
  132.         </parameters>
  133.       </method>
  134.       <constructor cname="glade_xml_new">
  135.         <parameters>
  136.           <parameter type="const-char*" name="fname" />
  137.           <parameter type="const-char*" name="root" />
  138.           <parameter type="const-char*" name="domain" />
  139.         </parameters>
  140.       </constructor>
  141.       <constructor cname="glade_xml_new_from_buffer">
  142.         <parameters>
  143.           <parameter type="const-char*" name="buffer" />
  144.           <parameter type="int" name="size" />
  145.           <parameter type="const-char*" name="root" />
  146.           <parameter type="const-char*" name="domain" />
  147.         </parameters>
  148.       </constructor>
  149.       <method name="RelativeFile" cname="glade_xml_relative_file">
  150.         <return-type type="gchar*" />
  151.         <parameters>
  152.           <parameter type="const-gchar*" name="filename" />
  153.         </parameters>
  154.       </method>
  155.       <method name="SetCommonParams" cname="glade_xml_set_common_params">
  156.         <return-type type="void" />
  157.         <parameters>
  158.           <parameter type="GtkWidget*" name="widget" />
  159.           <parameter type="GladeWidgetInfo*" name="info" />
  160.         </parameters>
  161.       </method>
  162.       <method name="SetPackingProperty" cname="glade_xml_set_packing_property">
  163.         <return-type type="void" />
  164.         <parameters>
  165.           <parameter type="GtkWidget*" name="parent" />
  166.           <parameter type="GtkWidget*" name="child" />
  167.           <parameter type="const-char*" name="name" />
  168.           <parameter type="const-char*" name="value" />
  169.         </parameters>
  170.       </method>
  171.       <method name="SetToplevel" cname="glade_xml_set_toplevel">
  172.         <return-type type="void" />
  173.         <parameters>
  174.           <parameter type="GtkWindow*" name="window" />
  175.         </parameters>
  176.       </method>
  177.       <method name="SetValueFromString" cname="glade_xml_set_value_from_string">
  178.         <return-type type="gboolean" />
  179.         <parameters>
  180.           <parameter type="GParamSpec*" name="pspec" />
  181.           <parameter type="const-gchar*" name="string" />
  182.           <parameter type="GValue*" name="value" />
  183.         </parameters>
  184.       </method>
  185.       <method name="SignalAutoconnect" cname="glade_xml_signal_autoconnect">
  186.         <return-type type="void" />
  187.       </method>
  188.       <method name="SignalAutoconnectFull" cname="glade_xml_signal_autoconnect_full">
  189.         <return-type type="void" />
  190.         <parameters>
  191.           <parameter type="GladeXMLConnectFunc" name="func" />
  192.           <parameter type="gpointer" name="user_data" />
  193.         </parameters>
  194.       </method>
  195.       <method name="SignalConnect" cname="glade_xml_signal_connect">
  196.         <return-type type="void" />
  197.         <parameters>
  198.           <parameter type="const-char*" name="handlername" />
  199.           <parameter type="GCallback" name="func" />
  200.         </parameters>
  201.       </method>
  202.       <method name="SignalConnectData" cname="glade_xml_signal_connect_data">
  203.         <return-type type="void" />
  204.         <parameters>
  205.           <parameter type="const-char*" name="handlername" />
  206.           <parameter type="GCallback" name="func" />
  207.           <parameter type="gpointer" name="user_data" />
  208.         </parameters>
  209.       </method>
  210.       <method name="SignalConnectFull" cname="glade_xml_signal_connect_full">
  211.         <return-type type="void" />
  212.         <parameters>
  213.           <parameter type="const-gchar*" name="handler_name" />
  214.           <parameter type="GladeXMLConnectFunc" name="func" />
  215.           <parameter type="gpointer" name="user_data" />
  216.         </parameters>
  217.       </method>
  218.     </object>
  219.     <struct name="AccelInfo" cname="GladeAccelInfo">
  220.       <field name="Key" cname="key" type="guint" />
  221.       <field name="Modifiers" cname="modifiers" type="GdkModifierType" />
  222.       <field name="Signal" cname="signal" type="gchar*" />
  223.     </struct>
  224.     <struct name="AtkActionInfo" cname="GladeAtkActionInfo">
  225.       <field name="ActionName" cname="action_name" type="gchar*" />
  226.       <field name="Description" cname="description" type="gchar*" />
  227.     </struct>
  228.     <struct name="AtkRelationInfo" cname="GladeAtkRelationInfo">
  229.       <field name="Target" cname="target" type="gchar*" />
  230.       <field name="Type" cname="type" type="gchar*" />
  231.     </struct>
  232.     <struct name="ChildInfo" cname="GladeChildInfo">
  233.       <field name="Properties" cname="properties" type="GladeProperty*" />
  234.       <field name="NProperties" cname="n_properties" type="guint" />
  235.       <field name="Child" cname="child" type="GladeWidgetInfo*" />
  236.       <field name="InternalChild" cname="internal_child" type="gchar*" />
  237.     </struct>
  238.     <struct name="Interface" cname="GladeInterface" opaque="false">
  239.       <field name="Requires" cname="requires" type="gchar**" access="public" writeable="true" />
  240.       <field name="NRequires" cname="n_requires" type="guint" access="public" writeable="true" />
  241.       <field name="Toplevels" cname="toplevels" type="GladeWidgetInfo**" writeable="true" access="private" />
  242.       <field name="NToplevels" cname="n_toplevels" type="guint" access="public" writeable="true" />
  243.       <field name="Names" cname="names" type="GHashTable*" access="public" writeable="true" />
  244.       <field name="Strings" cname="strings" type="GHashTable*" access="public" writeable="true" />
  245.       <method name="Destroy" cname="glade_interface_destroy">
  246.         <return-type type="void" />
  247.       </method>
  248.       <method name="Dump" cname="glade_interface_dump">
  249.         <return-type type="void" />
  250.         <parameters>
  251.           <parameter type="const-gchar*" name="filename" />
  252.         </parameters>
  253.       </method>
  254.     </struct>
  255.     <struct name="Property" cname="GladeProperty">
  256.       <field name="Name" cname="name" type="gchar*" />
  257.       <field name="Value" cname="value" type="gchar*" />
  258.     </struct>
  259.     <struct name="SignalInfo" cname="GladeSignalInfo">
  260.       <field name="Name" cname="name" type="gchar*" />
  261.       <field name="Handler" cname="handler" type="gchar*" />
  262.       <field name="Object" cname="object" type="gchar*" />
  263.       <field name="After" cname="after" bits="1" type="guint" />
  264.     </struct>
  265.     <struct name="WidgetInfo" cname="GladeWidgetInfo">
  266.       <field name="Parent" cname="parent" type="GladeWidgetInfo*" />
  267.       <field name="Classname" cname="classname" type="gchar*" />
  268.       <field name="Name" cname="name" type="gchar*" />
  269.       <field name="Properties" cname="properties" type="GladeProperty*" />
  270.       <field name="NProperties" cname="n_properties" type="guint" />
  271.       <field name="AtkProps" cname="atk_props" type="GladeProperty*" />
  272.       <field name="NAtkProps" cname="n_atk_props" type="guint" />
  273.       <field name="Signals" cname="signals" type="GladeSignalInfo*" />
  274.       <field name="NSignals" cname="n_signals" type="guint" />
  275.       <field name="AtkActions" cname="atk_actions" type="GladeAtkActionInfo*" />
  276.       <field name="NAtkActions" cname="n_atk_actions" type="guint" />
  277.       <field name="Relations" cname="relations" type="GladeAtkRelationInfo*" />
  278.       <field name="NRelations" cname="n_relations" type="guint" />
  279.       <field name="Accels" cname="accels" type="GladeAccelInfo*" />
  280.       <field name="NAccels" cname="n_accels" type="guint" />
  281.       <field name="Children" cname="children" type="GladeChildInfo*" />
  282.       <field name="NChildren" cname="n_children" type="guint" />
  283.     </struct>
  284.     <class name="Global" cname="GladeGlobal">
  285.       <method name="EnumFromString" cname="glade_enum_from_string" shared="true">
  286.         <return-type type="gint" />
  287.         <parameters>
  288.           <parameter type="GType" name="type" />
  289.           <parameter type="const-char*" name="string" />
  290.         </parameters>
  291.       </method>
  292.       <method name="FlagsFromString" cname="glade_flags_from_string" shared="true">
  293.         <return-type type="guint" />
  294.         <parameters>
  295.           <parameter type="GType" name="type" />
  296.           <parameter type="const-char*" name="string" />
  297.         </parameters>
  298.       </method>
  299.       <method name="GetWidgetName" cname="glade_get_widget_name" shared="true">
  300.         <return-type type="const-char*" />
  301.         <parameters>
  302.           <parameter type="GtkWidget*" name="widget" />
  303.         </parameters>
  304.       </method>
  305.       <method name="GetWidgetTree" cname="glade_get_widget_tree" shared="true">
  306.         <return-type type="GladeXML*" />
  307.         <parameters>
  308.           <parameter type="GtkWidget*" name="widget" />
  309.         </parameters>
  310.       </method>
  311.       <method name="ModuleCheckVersion" cname="glade_module_check_version" shared="true">
  312.         <return-type type="const-gchar*" />
  313.         <parameters>
  314.           <parameter type="gint" name="version" />
  315.         </parameters>
  316.       </method>
  317.       <method name="RegisterCustomProp" cname="glade_register_custom_prop" shared="true">
  318.         <return-type type="void" />
  319.         <parameters>
  320.           <parameter type="GType" name="type" />
  321.           <parameter type="const-gchar*" name="prop_name" />
  322.           <parameter type="GladeApplyCustomPropFunc" name="apply_prop" />
  323.         </parameters>
  324.       </method>
  325.       <method name="RegisterWidget" cname="glade_register_widget" shared="true">
  326.         <return-type type="void" />
  327.         <parameters>
  328.           <parameter type="GType" name="type" />
  329.           <parameter type="GladeNewFunc" name="new_func" />
  330.           <parameter type="GladeBuildChildrenFunc" name="build_children" />
  331.           <parameter type="GladeFindInternalChildFunc" name="find_internal_child" />
  332.         </parameters>
  333.       </method>
  334.       <method name="SetCustomHandler" cname="glade_set_custom_handler" shared="true" hidden="1">
  335.         <return-type type="void" />
  336.         <parameters>
  337.           <parameter type="GladeXMLCustomWidgetHandler" name="handler" />
  338.           <parameter type="gpointer" name="user_data" />
  339.         </parameters>
  340.       </method>
  341.     </class>
  342.     <class name="Parser" cname="GladeParser_">
  343.       <method name="ParseBuffer" cname="glade_parser_parse_buffer" shared="true">
  344.         <return-type type="GladeInterface*" />
  345.         <parameters>
  346.           <parameter type="const-gchar*" name="buffer" />
  347.           <parameter type="gint" name="len" />
  348.           <parameter type="const-gchar*" name="domain" />
  349.         </parameters>
  350.       </method>
  351.       <method name="ParseFile" cname="glade_parser_parse_file" shared="true">
  352.         <return-type type="GladeInterface*" />
  353.         <parameters>
  354.           <parameter type="const-gchar*" name="file" />
  355.           <parameter type="const-gchar*" name="domain" />
  356.         </parameters>
  357.       </method>
  358.     </class>
  359.     <class name="Standard" cname="GladeStandard_">
  360.       <method name="BuildChildren" cname="glade_standard_build_children" shared="true">
  361.         <return-type type="void" />
  362.         <parameters>
  363.           <parameter type="GladeXML*" name="self" />
  364.           <parameter type="GtkWidget*" name="parent" />
  365.           <parameter type="GladeWidgetInfo*" name="info" />
  366.         </parameters>
  367.       </method>
  368.       <method name="BuildWidget" cname="glade_standard_build_widget" shared="true">
  369.         <return-type type="GtkWidget*" />
  370.         <parameters>
  371.           <parameter type="GladeXML*" name="xml" />
  372.           <parameter type="GType" name="widget_type" />
  373.           <parameter type="GladeWidgetInfo*" name="info" />
  374.         </parameters>
  375.       </method>
  376.     </class>
  377.   </namespace>
  378. </api>