123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990 |
- <?xml version="1.0"?>
- <!-- This file was automatically generated from C sources - DO NOT EDIT!
- To affect the contents of this file, edit the original C definitions,
- and/or use gtk-doc annotations. -->
- <repository version="1.2"
- xmlns="http://www.gtk.org/introspection/core/1.0"
- xmlns:c="http://www.gtk.org/introspection/c/1.0"
- xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
- <include name="GObject" version="2.0"/>
- <package name="gconf-2.0"/>
- <c:include name="gconf/gconf.h"/>
- <namespace name="GConf"
- version="2.0"
- shared-library="libgconf-2.so.4"
- c:identifier-prefixes="GConf"
- c:symbol-prefixes="gconf">
- <record name="ChangeSet"
- c:type="GConfChangeSet"
- glib:type-name="GConfChangeSet"
- glib:get-type="gconf_change_set_get_type"
- c:symbol-prefix="change_set">
- <constructor name="new" c:identifier="gconf_change_set_new">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- </constructor>
- <method name="check_value" c:identifier="gconf_change_set_check_value">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value_retloc" transfer-ownership="none">
- <type name="Value" c:type="GConfValue**"/>
- </parameter>
- </parameters>
- </method>
- <method name="clear" c:identifier="gconf_change_set_clear">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="foreach" c:identifier="gconf_change_set_foreach">
- <doc xml:space="preserve">Iterates over a #GConfChangeSet by calling a
- #GConfChangeSetForeachFunc for each change in the set. See the
- description of #GConfChangeSetForeachFunc for details. You may not
- call gconf_change_set_remove() during the iteration, because you'll
- confuse the internal data structures and cause memory corruption.</doc>
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfChangeSet.</doc>
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="func"
- transfer-ownership="none"
- scope="call"
- closure="1">
- <doc xml:space="preserve">function to call for each change in the change set.</doc>
- <type name="ChangeSetForeachFunc"
- c:type="GConfChangeSetForeachFunc"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <doc xml:space="preserve">user data to pass to the #GConfChangeSetForeachFunc.</doc>
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_user_data"
- c:identifier="gconf_change_set_get_user_data"
- introspectable="0">
- <doc xml:space="preserve">Returns the user_data field of the #GConfChangeSet.</doc>
- <return-value transfer-ownership="none" nullable="1">
- <doc xml:space="preserve">a pointer to the user_data.</doc>
- <type name="gpointer" c:type="gpointer"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfChangeSet.</doc>
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="ref" c:identifier="gconf_change_set_ref">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="remove" c:identifier="gconf_change_set_remove">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set" c:identifier="gconf_change_set_set">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_bool" c:identifier="gconf_change_set_set_bool">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_float" c:identifier="gconf_change_set_set_float">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gdouble" c:type="gdouble"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_int" c:identifier="gconf_change_set_set_int">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gint" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_list"
- c:identifier="gconf_change_set_set_list"
- introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="list_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="list" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </method>
- <method name="set_nocopy" c:identifier="gconf_change_set_set_nocopy">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_pair" c:identifier="gconf_change_set_set_pair">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="car_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="cdr_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="address_of_car"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gconstpointer"/>
- </parameter>
- <parameter name="address_of_cdr"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gconstpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_schema"
- c:identifier="gconf_change_set_set_schema"
- introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_string" c:identifier="gconf_change_set_set_string">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_user_data"
- c:identifier="gconf_change_set_set_user_data"
- introspectable="0">
- <doc xml:space="preserve">Sets the user_data and the destroy notification function fields of the
- #GConfChangeSet.</doc>
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfChangeSet.</doc>
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <doc xml:space="preserve">a #gpointer.</doc>
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="dnotify" transfer-ownership="none" scope="async">
- <doc xml:space="preserve">a pointer to the function to be called during destroy.</doc>
- <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
- </parameter>
- </parameters>
- </method>
- <method name="size" c:identifier="gconf_change_set_size">
- <return-value transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="unref" c:identifier="gconf_change_set_unref">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="unset" c:identifier="gconf_change_set_unset">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- </record>
- <callback name="ChangeSetForeachFunc" c:type="GConfChangeSetForeachFunc">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1"
- closure="3">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <class name="Client"
- c:symbol-prefix="client"
- c:type="GConfClient"
- parent="GObject.Object"
- glib:type-name="GConfClient"
- glib:get-type="gconf_client_get_type"
- glib:type-struct="ClientClass">
- <function name="get_default" c:identifier="gconf_client_get_default">
- <doc xml:space="preserve">Creates a new #GConfClient using the default #GConfEngine. Normally this is the
- engine you want. If someone else is already using the default
- #GConfClient, this function returns the same one they're using, but
- with the reference count incremented. So you have to unref either way.
- It's important to call g_type_init() before using this GObject, to initialize the type system.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">a new #GConfClient. g_object_unref() when you're done.</doc>
- <type name="Client" c:type="GConfClient*"/>
- </return-value>
- </function>
- <function name="get_for_engine"
- c:identifier="gconf_client_get_for_engine"
- introspectable="0">
- <doc xml:space="preserve">Creates a new #GConfClient with a specific #GConfEngine. Only specialized
- configuration-related programs should need to call this function. The
- returned #GConfClient should be unref'd when you're done with g_object_unref().
- Remember to avoid using the #GConfEngine directly once you have a #GConfClient
- wrapper.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">a new #GConfClient.</doc>
- <type name="Client" c:type="GConfClient*"/>
- </return-value>
- <parameters>
- <parameter name="engine" transfer-ownership="none">
- <doc xml:space="preserve">the #GConfEngine to use.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </parameter>
- </parameters>
- </function>
- <function name="set_global_default_error_handler"
- c:identifier="gconf_client_set_global_default_error_handler"
- introspectable="0">
- <doc xml:space="preserve">Set @func as the default error handler for the #GConfClient. This handler would be called
- for all #GConfClient internal errors.</doc>
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="func" transfer-ownership="none">
- <doc xml:space="preserve">pointer to the function to be called for error handling.</doc>
- <type name="ClientErrorHandlerFunc"
- c:type="GConfClientErrorHandlerFunc"/>
- </parameter>
- </parameters>
- </function>
- <virtual-method name="error" invoker="error">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="error" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError*"/>
- </parameter>
- </parameters>
- </virtual-method>
- <virtual-method name="unreturned_error" invoker="unreturned_error">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="error" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError*"/>
- </parameter>
- </parameters>
- </virtual-method>
- <virtual-method name="value_changed" invoker="value_changed">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </virtual-method>
- <method name="add_dir" c:identifier="gconf_client_add_dir" throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="preload" transfer-ownership="none">
- <type name="ClientPreloadType" c:type="GConfClientPreloadType"/>
- </parameter>
- </parameters>
- </method>
- <method name="all_dirs" c:identifier="gconf_client_all_dirs" throws="1">
- <doc xml:space="preserve">Lists the subdirectories in @dir. The returned list contains
- allocated strings. Each string is the absolute path of a
- subdirectory. You should g_free() each string in the list, then
- g_slist_free() the list itself. Just like gconf_engine_all_dirs(),
- but uses #GConfClient caching and error-handling features.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">List of allocated subdirectory names.</doc>
- <type name="GLib.SList" c:type="GSList*">
- <type name="utf8"/>
- </type>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfClient.</doc>
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <doc xml:space="preserve">directory to get subdirectories from.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="all_entries"
- c:identifier="gconf_client_all_entries"
- throws="1">
- <doc xml:space="preserve">Lists the key-value pairs in @dir. Does not list subdirectories; for
- that use gconf_client_all_dirs(). The returned list contains #GConfEntry
- objects. A #GConfEntry contains an <emphasis>absolute</emphasis> key
- and a value. The list is not recursive, it contains only the immediate
- children of @dir. To free the returned list, gconf_entry_free()
- each list element, then g_slist_free() the list itself.
- Just like gconf_engine_all_entries (), but uses #GConfClient caching and error-handling features.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">List of #GConfEntry.</doc>
- <type name="GLib.SList" c:type="GSList*">
- <type name="Entry"/>
- </type>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfClient.</doc>
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <doc xml:space="preserve">directory to list.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="change_set_from_current"
- c:identifier="gconf_client_change_set_from_current"
- introspectable="0">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="err" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError**"/>
- </parameter>
- <parameter name="first_key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="..." transfer-ownership="none">
- <varargs/>
- </parameter>
- </parameters>
- </method>
- <method name="change_set_from_currentv"
- c:identifier="gconf_client_change_set_from_currentv"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="keys" transfer-ownership="none">
- <type name="utf8" c:type="const gchar**"/>
- </parameter>
- </parameters>
- </method>
- <method name="clear_cache" c:identifier="gconf_client_clear_cache">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="commit_change_set"
- c:identifier="gconf_client_commit_change_set"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </parameter>
- <parameter name="remove_committed" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="dir_exists"
- c:identifier="gconf_client_dir_exists"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="error" c:identifier="gconf_client_error">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="error" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get" c:identifier="gconf_client_get" throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_bool" c:identifier="gconf_client_get_bool" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_default_from_schema"
- c:identifier="gconf_client_get_default_from_schema"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_entry"
- c:identifier="gconf_client_get_entry"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Entry" c:type="GConfEntry*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="locale" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="use_schema_default" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_float"
- c:identifier="gconf_client_get_float"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gdouble" c:type="gdouble"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_int" c:identifier="gconf_client_get_int" throws="1">
- <return-value transfer-ownership="none">
- <type name="gint" c:type="gint"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_list"
- c:identifier="gconf_client_get_list"
- introspectable="0"
- throws="1">
- <doc xml:space="preserve">Requests the list (%GCONF_VALUE_LIST) stored at @key. Automatically
- performs type-checking, so if a non-list is stored at @key, or the
- list does not contain elements of type @list_type, an error is
- returned. If no value is set or an error occurs, <symbol>NULL</symbol>
- is returned. Note that <symbol>NULL</symbol> is also the empty list,
- so if you need to distinguish the empty list from an unset value, you
- must use gconf_client_get () to obtain a raw #GConfValue.
- <emphasis>Remember that GConf lists can only store primitive types:
- %GCONF_VALUE_FLOAT, %GCONF_VALUE_INT, %GCONF_VALUE_BOOL,
- %GCONF_VALUE_STRING, %GCONF_VALUE_SCHEMA.</emphasis> Also remember
- that lists must be uniform, you may not mix types in the same list.
- The type of the list elements depends on @list_type. A #GConfValue
- with type %GCONF_VALUE_LIST normally stores a list of more #GConfValue
- objects. gconf_client_get_list() automatically converts to primitive C
- types. Thus, the list-&gt;data fields in the returned list
- contain:
-
- <informaltable pgwide="1" frame="none">
- <tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
- <tbody>
-
- <row>
- <entry>%GCONF_VALUE_INT</entry>
- <entry>The integer itself, converted with GINT_TO_POINTER()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_BOOL</entry>
- <entry>The bool itself, converted with GINT_TO_POINTER()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_FLOAT</entry>
- <entry>A pointer to #gdouble, which should be freed with g_free()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_STRING</entry>
- <entry>A pointer to #gchar, which should be freed with g_free()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_SCHEMA</entry>
- <entry>A pointer to #GConfSchema, which should be freed with gconf_schema_free()</entry>
- </row>
-
- </tbody></tgroup></informaltable>
-
- In the %GCONF_VALUE_FLOAT and %GCONF_VALUE_STRING cases, you must
- g_free() each list element. In the %GCONF_VALUE_SCHEMA case you must
- gconf_schema_free() each element. In all cases you must free the
- list itself with g_slist_free().
- Just like gconf_engine_get_list (), but uses #GConfClient caching and error-handling features.</doc>
- <return-value>
- <doc xml:space="preserve">an allocated list, with elements as described above.</doc>
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfClient.</doc>
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <doc xml:space="preserve">key you want the value of.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="list_type" transfer-ownership="none">
- <doc xml:space="preserve">type of each list element.</doc>
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_pair" c:identifier="gconf_client_get_pair" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="car_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="cdr_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="car_retloc"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="cdr_retloc"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_schema"
- c:identifier="gconf_client_get_schema"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Schema" c:type="GConfSchema*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_string"
- c:identifier="gconf_client_get_string"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="utf8" c:type="gchar*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_without_default"
- c:identifier="gconf_client_get_without_default"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="key_is_writable"
- c:identifier="gconf_client_key_is_writable"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="notify" c:identifier="gconf_client_notify">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </parameter>
- </parameters>
- </method>
- <method name="notify_add"
- c:identifier="gconf_client_notify_add"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <doc xml:space="preserve">@namespace_section</doc>
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="namespace_section" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="func"
- transfer-ownership="none"
- scope="notified"
- closure="2"
- destroy="3">
- <type name="ClientNotifyFunc" c:type="GConfClientNotifyFunc"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="destroy_notify"
- transfer-ownership="none"
- scope="notified">
- <type name="GLib.FreeFunc" c:type="GFreeFunc"/>
- </parameter>
- </parameters>
- </method>
- <method name="notify_remove" c:identifier="gconf_client_notify_remove">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="cnxn" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- </parameters>
- </method>
- <method name="preload" c:identifier="gconf_client_preload" throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="dirname" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="type" transfer-ownership="none">
- <type name="ClientPreloadType" c:type="GConfClientPreloadType"/>
- </parameter>
- </parameters>
- </method>
- <method name="recursive_unset"
- c:identifier="gconf_client_recursive_unset"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </parameter>
- <parameter name="flags" transfer-ownership="none">
- <type name="UnsetFlags" c:type="GConfUnsetFlags"/>
- </parameter>
- </parameters>
- </method>
- <method name="remove_dir"
- c:identifier="gconf_client_remove_dir"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="reverse_change_set"
- c:identifier="gconf_client_reverse_change_set"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set" c:identifier="gconf_client_set" throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_bool" c:identifier="gconf_client_set_bool" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_error_handling"
- c:identifier="gconf_client_set_error_handling">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="mode" transfer-ownership="none">
- <type name="ClientErrorHandlingMode"
- c:type="GConfClientErrorHandlingMode"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_float"
- c:identifier="gconf_client_set_float"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gdouble" c:type="gdouble"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_int" c:identifier="gconf_client_set_int" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gint" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_list"
- c:identifier="gconf_client_set_list"
- introspectable="0"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="list_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="list" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </method>
- <method name="set_pair" c:identifier="gconf_client_set_pair" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="car_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="cdr_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="address_of_car"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gconstpointer"/>
- </parameter>
- <parameter name="address_of_cdr"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gconstpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_schema"
- c:identifier="gconf_client_set_schema"
- introspectable="0"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_string"
- c:identifier="gconf_client_set_string"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="suggest_sync"
- c:identifier="gconf_client_suggest_sync"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="unreturned_error"
- c:identifier="gconf_client_unreturned_error">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="error" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError*"/>
- </parameter>
- </parameters>
- </method>
- <method name="unset" c:identifier="gconf_client_unset" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="value_changed" c:identifier="gconf_client_value_changed">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <field name="object">
- <type name="GObject.Object" c:type="GObject"/>
- </field>
- <field name="engine" introspectable="0" readable="0" private="1">
- <type name="Engine" c:type="GConfEngine*"/>
- </field>
- <field name="error_mode" readable="0" private="1">
- <type name="ClientErrorHandlingMode"
- c:type="GConfClientErrorHandlingMode"/>
- </field>
- <field name="dir_hash" readable="0" private="1">
- <type name="GLib.HashTable" c:type="GHashTable*">
- <type name="gpointer" c:type="gpointer"/>
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </field>
- <field name="cache_hash" readable="0" private="1">
- <type name="GLib.HashTable" c:type="GHashTable*">
- <type name="gpointer" c:type="gpointer"/>
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </field>
- <field name="listeners" introspectable="0" readable="0" private="1">
- <type name="Listeners" c:type="GConfListeners*"/>
- </field>
- <field name="notify_list" readable="0" private="1">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </field>
- <field name="notify_handler" readable="0" private="1">
- <type name="guint" c:type="guint"/>
- </field>
- <field name="pending_notify_count" readable="0" private="1">
- <type name="gint" c:type="int"/>
- </field>
- <field name="cache_dirs" readable="0" private="1">
- <type name="GLib.HashTable" c:type="GHashTable*">
- <type name="gpointer" c:type="gpointer"/>
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </field>
- <field name="cache_recursive_dirs" readable="0" private="1">
- <type name="GLib.HashTable" c:type="GHashTable*">
- <type name="gpointer" c:type="gpointer"/>
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </field>
- <glib:signal name="error" when="last">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="object"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </glib:signal>
- <glib:signal name="unreturned-error" when="last">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="object"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </glib:signal>
- <glib:signal name="value-changed" when="last">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="object" transfer-ownership="none">
- <type name="utf8" c:type="gchar*"/>
- </parameter>
- <parameter name="p0"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </glib:signal>
- </class>
- <record name="ClientClass"
- c:type="GConfClientClass"
- glib:is-gtype-struct-for="Client">
- <field name="parent_class">
- <type name="GObject.ObjectClass" c:type="GObjectClass"/>
- </field>
- <field name="value_changed">
- <callback name="value_changed">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </callback>
- </field>
- <field name="unreturned_error">
- <callback name="unreturned_error">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </parameter>
- <parameter name="error" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError*"/>
- </parameter>
- </parameters>
- </callback>
- </field>
- <field name="error">
- <callback name="error">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </parameter>
- <parameter name="error" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError*"/>
- </parameter>
- </parameters>
- </callback>
- </field>
- <field name="pad1">
- <type name="GLib.Func" c:type="GFunc"/>
- </field>
- <field name="pad2">
- <type name="GLib.Func" c:type="GFunc"/>
- </field>
- <field name="pad3">
- <type name="GLib.Func" c:type="GFunc"/>
- </field>
- </record>
- <callback name="ClientErrorHandlerFunc"
- c:type="GConfClientErrorHandlerFunc">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </parameter>
- <parameter name="error" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError*"/>
- </parameter>
- </parameters>
- </callback>
- <enumeration name="ClientErrorHandlingMode"
- glib:type-name="GConfClientErrorHandlingMode"
- glib:get-type="gconf_client_error_handling_mode_get_type"
- c:type="GConfClientErrorHandlingMode">
- <member name="handle_none"
- value="0"
- c:identifier="GCONF_CLIENT_HANDLE_NONE"
- glib:nick="handle-none">
- </member>
- <member name="handle_unreturned"
- value="1"
- c:identifier="GCONF_CLIENT_HANDLE_UNRETURNED"
- glib:nick="handle-unreturned">
- </member>
- <member name="handle_all"
- value="2"
- c:identifier="GCONF_CLIENT_HANDLE_ALL"
- glib:nick="handle-all">
- </member>
- </enumeration>
- <callback name="ClientNotifyFunc" c:type="GConfClientNotifyFunc">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="client" transfer-ownership="none">
- <type name="Client" c:type="GConfClient*"/>
- </parameter>
- <parameter name="cnxn_id" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- <parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1"
- closure="3">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <enumeration name="ClientPreloadType"
- glib:type-name="GConfClientPreloadType"
- glib:get-type="gconf_client_preload_type_get_type"
- c:type="GConfClientPreloadType">
- <member name="preload_none"
- value="0"
- c:identifier="GCONF_CLIENT_PRELOAD_NONE"
- glib:nick="preload-none">
- </member>
- <member name="preload_onelevel"
- value="1"
- c:identifier="GCONF_CLIENT_PRELOAD_ONELEVEL"
- glib:nick="preload-onelevel">
- </member>
- <member name="preload_recursive"
- value="2"
- c:identifier="GCONF_CLIENT_PRELOAD_RECURSIVE"
- glib:nick="preload-recursive">
- </member>
- </enumeration>
- <record name="Engine"
- c:type="GConfEngine"
- disguised="1"
- introspectable="0">
- <doc xml:space="preserve">An opaque data type representing one or more configuration sources.</doc>
- <method name="all_dirs" c:identifier="gconf_engine_all_dirs" throws="1">
- <doc xml:space="preserve">Lists the subdirectories in @dir. The returned list contains
- allocated strings. Each string is the absolute path of a
- subdirectory. You should g_free() each string in the list, then
- g_slist_free() the list itself.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">List of allocated subdirectory names.</doc>
- <type name="GLib.SList" c:type="GSList*">
- <type name="utf8"/>
- </type>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfEngine.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <doc xml:space="preserve">Directory to get subdirectories from.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="all_entries"
- c:identifier="gconf_engine_all_entries"
- throws="1">
- <doc xml:space="preserve">Lists the key-value pairs in @dir. Does not list subdirectories; for
- that use gconf_engine_all_dirs(). The returned list contains #GConfEntry
- objects. A #GConfEntry contains an <emphasis>absolute</emphasis> key
- and a value. The list is not recursive, it contains only the immediate
- children of @dir. To free the returned list, gconf_entry_free()
- each list element, then g_slist_free() the list itself.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">List of #GConfEntry.</doc>
- <type name="GLib.SList" c:type="GSList*">
- <type name="Entry"/>
- </type>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfEngine.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <doc xml:space="preserve">Directory to list.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="associate_schema"
- c:identifier="gconf_engine_associate_schema"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="schema_key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="change_set_from_current"
- c:identifier="gconf_engine_change_set_from_current">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="err" transfer-ownership="none">
- <type name="GLib.Error" c:type="GError**"/>
- </parameter>
- <parameter name="first_key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="..." transfer-ownership="none">
- <varargs/>
- </parameter>
- </parameters>
- </method>
- <method name="change_set_from_currentv"
- c:identifier="gconf_engine_change_set_from_currentv"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="keys" transfer-ownership="none">
- <type name="utf8" c:type="const gchar**"/>
- </parameter>
- </parameters>
- </method>
- <method name="commit_change_set"
- c:identifier="gconf_engine_commit_change_set"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </parameter>
- <parameter name="remove_committed" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="dir_exists"
- c:identifier="gconf_engine_dir_exists"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get" c:identifier="gconf_engine_get" throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_bool" c:identifier="gconf_engine_get_bool" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_default_from_schema"
- c:identifier="gconf_engine_get_default_from_schema"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_entry"
- c:identifier="gconf_engine_get_entry"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Entry" c:type="GConfEntry*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="locale" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="use_schema_default" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_float"
- c:identifier="gconf_engine_get_float"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gdouble" c:type="gdouble"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_full" c:identifier="gconf_engine_get_full" throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="locale" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="use_schema_default" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- <parameter name="is_default_p" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean*"/>
- </parameter>
- <parameter name="is_writable_p" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_int" c:identifier="gconf_engine_get_int" throws="1">
- <return-value transfer-ownership="none">
- <type name="gint" c:type="gint"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_list"
- c:identifier="gconf_engine_get_list"
- introspectable="0"
- throws="1">
- <doc xml:space="preserve">Requests the list (%GCONF_VALUE_LIST) stored at @key. Automatically
- performs type-checking, so if a non-list is stored at @key, or the
- list does not contain elements of type @list_type, an error is
- returned. If no value is set or an error occurs, <symbol>NULL</symbol>
- is returned. Note that <symbol>NULL</symbol> is also the empty list,
- so if you need to distinguish the empty list from an unset value, you
- must use gconf_engine_get () to obtain a raw #GConfValue.
- <emphasis>Remember that GConf lists can only store primitive types:
- %GCONF_VALUE_FLOAT, %GCONF_VALUE_INT, %GCONF_VALUE_BOOL,
- %GCONF_VALUE_STRING, %GCONF_VALUE_SCHEMA.</emphasis> Also remember
- that lists must be uniform, you may not mix types in the same list.
- The type of the list elements depends on @list_type. A #GConfValue
- with type %GCONF_VALUE_LIST normally stores a list of more #GConfValue
- objects. gconf_engine_get_list() automatically converts to primitive C
- types. Thus, the list-&gt;data fields in the returned list
- contain:
-
- <informaltable pgwide="1" frame="none">
- <tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
- <tbody>
-
- <row>
- <entry>%GCONF_VALUE_INT</entry>
- <entry>The integer itself, converted with GINT_TO_POINTER()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_BOOL</entry>
- <entry>The bool itself, converted with GINT_TO_POINTER()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_FLOAT</entry>
- <entry>A pointer to #gdouble, which should be freed with g_free()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_STRING</entry>
- <entry>A pointer to #gchar, which should be freed with g_free()</entry>
- </row>
-
- <row>
- <entry>%GCONF_VALUE_SCHEMA</entry>
- <entry>A pointer to #GConfSchema, which should be freed with gconf_schema_free()</entry>
- </row>
-
- </tbody></tgroup></informaltable>
-
- In the %GCONF_VALUE_FLOAT and %GCONF_VALUE_STRING cases, you must
- g_free() each list element. In the %GCONF_VALUE_SCHEMA case you must
- gconf_schema_free() each element. In all cases you must free the
- list itself with g_slist_free().</doc>
- <return-value>
- <doc xml:space="preserve">an allocated list, with elements as described above.</doc>
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfEngine.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <doc xml:space="preserve">key you want the value of.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="list_type" transfer-ownership="none">
- <doc xml:space="preserve">type of each list element.</doc>
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_pair" c:identifier="gconf_engine_get_pair" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="car_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="cdr_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="car_retloc"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="cdr_retloc"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_schema"
- c:identifier="gconf_engine_get_schema"
- introspectable="0"
- throws="1">
- <doc xml:space="preserve">Requests the schema (%GCONF_VALUE_SCHEMA) stored at @key.
- Automatically performs type-checking, so if a non-schema is stored at
- @key, an error is returned. If no value is set or an error occurs,
- <symbol>NULL</symbol> is returned.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">the value of @key as an allocated #GConfSchema, or <symbol>NULL</symbol> if no value was obtained.</doc>
- <type name="Schema" c:type="GConfSchema*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfEngine.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <doc xml:space="preserve">key you want the value of.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_string"
- c:identifier="gconf_engine_get_string"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="utf8" c:type="gchar*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_user_data" c:identifier="gconf_engine_get_user_data">
- <return-value transfer-ownership="none" nullable="1">
- <type name="gpointer" c:type="gpointer"/>
- </return-value>
- <parameters>
- <instance-parameter name="engine" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_with_locale"
- c:identifier="gconf_engine_get_with_locale"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="locale" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="get_without_default"
- c:identifier="gconf_engine_get_without_default"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="key_is_writable"
- c:identifier="gconf_engine_key_is_writable"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="notify_add"
- c:identifier="gconf_engine_notify_add"
- introspectable="0"
- throws="1">
- <return-value transfer-ownership="none">
- <doc xml:space="preserve">an ID for the notification request, or 0 on error.</doc>
- <type name="guint" c:type="guint"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfEngine to monitor for changes.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="namespace_section" transfer-ownership="none">
- <doc xml:space="preserve">the directory or key to watch; you will be notified of changes at or below this point.</doc>
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="func" transfer-ownership="none" closure="2">
- <doc xml:space="preserve">the callback to invoke when a notification is received from the server.</doc>
- <type name="NotifyFunc" c:type="GConfNotifyFunc"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <doc xml:space="preserve">the data to pass to the callback.</doc>
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="notify_remove" c:identifier="gconf_engine_notify_remove">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="cnxn" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- </parameters>
- </method>
- <method name="ref" c:identifier="gconf_engine_ref">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="remove_dir"
- c:identifier="gconf_engine_remove_dir"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="dir" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="reverse_change_set"
- c:identifier="gconf_engine_reverse_change_set"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="cs" transfer-ownership="none">
- <type name="ChangeSet" c:type="GConfChangeSet*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set" c:identifier="gconf_engine_set" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_bool" c:identifier="gconf_engine_set_bool" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_float"
- c:identifier="gconf_engine_set_float"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gdouble" c:type="gdouble"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_int" c:identifier="gconf_engine_set_int" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="gint" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_list" c:identifier="gconf_engine_set_list" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="list_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="list" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </method>
- <method name="set_pair" c:identifier="gconf_engine_set_pair" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="car_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="cdr_type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="address_of_car"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gconstpointer"/>
- </parameter>
- <parameter name="address_of_cdr"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gconstpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_schema"
- c:identifier="gconf_engine_set_schema"
- introspectable="0"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_string"
- c:identifier="gconf_engine_set_string"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_user_data" c:identifier="gconf_engine_set_user_data">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="engine" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="dnotify" transfer-ownership="none" scope="async">
- <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
- </parameter>
- </parameters>
- </method>
- <method name="suggest_sync"
- c:identifier="gconf_engine_suggest_sync"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="unref" c:identifier="gconf_engine_unref">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="unset" c:identifier="gconf_engine_unset" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </instance-parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <function name="get_default"
- c:identifier="gconf_engine_get_default"
- introspectable="0">
- <doc xml:space="preserve">Returns the default #GConfEngine. All clients should use this, unless
- they are special configuration-related tools. The caller of this
- function assumes one reference count, and must call
- gconf_engine_unref() at some point. It's fairly important to unref the
- #GConfEngine, to cleanly close the connection to
- <application>gconfd</application>. So if possible close the connection
- before exiting your application.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">the default #GConfEngine.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- </function>
- <function name="get_for_address"
- c:identifier="gconf_engine_get_for_address"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="address" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="get_for_addresses"
- c:identifier="gconf_engine_get_for_addresses"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="addresses" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </function>
- <function name="get_local"
- c:identifier="gconf_engine_get_local"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="address" transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </parameter>
- </parameters>
- </function>
- <function name="get_local_for_addresses"
- c:identifier="gconf_engine_get_local_for_addresses"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="addresses" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </function>
- </record>
- <record name="Entry"
- c:type="GConfEntry"
- glib:type-name="GConfEntry"
- glib:get-type="gconf_entry_get_type"
- c:symbol-prefix="entry">
- <field name="key" writable="1">
- <type name="utf8" c:type="char*"/>
- </field>
- <field name="value" writable="1">
- <type name="Value" c:type="GConfValue*"/>
- </field>
- <constructor name="new" c:identifier="gconf_entry_new">
- <return-value transfer-ownership="full">
- <type name="Entry" c:type="GConfEntry*"/>
- </return-value>
- <parameters>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new_nocopy" c:identifier="gconf_entry_new_nocopy">
- <return-value transfer-ownership="full">
- <type name="Entry" c:type="GConfEntry*"/>
- </return-value>
- <parameters>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="gchar*"/>
- </parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="copy" c:identifier="gconf_entry_copy">
- <return-value transfer-ownership="full">
- <type name="Entry" c:type="GConfEntry*"/>
- </return-value>
- <parameters>
- <instance-parameter name="src" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="equal" c:identifier="gconf_entry_equal">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="a" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </instance-parameter>
- <parameter name="b" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </parameter>
- </parameters>
- </method>
- <method name="free" c:identifier="gconf_entry_free">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_is_default" c:identifier="gconf_entry_get_is_default">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_is_writable"
- c:identifier="gconf_entry_get_is_writable">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_key" c:identifier="gconf_entry_get_key">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_schema_name"
- c:identifier="gconf_entry_get_schema_name">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_value" c:identifier="gconf_entry_get_value">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="const GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="ref" c:identifier="gconf_entry_ref">
- <return-value transfer-ownership="full">
- <type name="Entry" c:type="GConfEntry*"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="set_is_default" c:identifier="gconf_entry_set_is_default">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- <parameter name="is_default" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_is_writable"
- c:identifier="gconf_entry_set_is_writable">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- <parameter name="is_writable" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_schema_name"
- c:identifier="gconf_entry_set_schema_name">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- <parameter name="name" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_value" c:identifier="gconf_entry_set_value">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_value_nocopy"
- c:identifier="gconf_entry_set_value_nocopy">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="steal_value" c:identifier="gconf_entry_steal_value">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="unref" c:identifier="gconf_entry_unref">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </instance-parameter>
- </parameters>
- </method>
- </record>
- <record name="EnumStringPair" c:type="GConfEnumStringPair">
- <field name="enum_value" writable="1">
- <type name="gint" c:type="gint"/>
- </field>
- <field name="str" writable="1">
- <type name="utf8" c:type="const gchar*"/>
- </field>
- </record>
- <enumeration name="Error"
- glib:type-name="GConfError"
- glib:get-type="gconf_error_get_type"
- c:type="GConfError"
- glib:error-domain="gconf-error-quark">
- <member name="success"
- value="0"
- c:identifier="GCONF_ERROR_SUCCESS"
- glib:nick="success">
- </member>
- <member name="failed"
- value="1"
- c:identifier="GCONF_ERROR_FAILED"
- glib:nick="failed">
- </member>
- <member name="no_server"
- value="2"
- c:identifier="GCONF_ERROR_NO_SERVER"
- glib:nick="no-server">
- </member>
- <member name="no_permission"
- value="3"
- c:identifier="GCONF_ERROR_NO_PERMISSION"
- glib:nick="no-permission">
- </member>
- <member name="bad_address"
- value="4"
- c:identifier="GCONF_ERROR_BAD_ADDRESS"
- glib:nick="bad-address">
- </member>
- <member name="bad_key"
- value="5"
- c:identifier="GCONF_ERROR_BAD_KEY"
- glib:nick="bad-key">
- </member>
- <member name="parse_error"
- value="6"
- c:identifier="GCONF_ERROR_PARSE_ERROR"
- glib:nick="parse-error">
- </member>
- <member name="corrupt"
- value="7"
- c:identifier="GCONF_ERROR_CORRUPT"
- glib:nick="corrupt">
- </member>
- <member name="type_mismatch"
- value="8"
- c:identifier="GCONF_ERROR_TYPE_MISMATCH"
- glib:nick="type-mismatch">
- </member>
- <member name="is_dir"
- value="9"
- c:identifier="GCONF_ERROR_IS_DIR"
- glib:nick="is-dir">
- </member>
- <member name="is_key"
- value="10"
- c:identifier="GCONF_ERROR_IS_KEY"
- glib:nick="is-key">
- </member>
- <member name="overridden"
- value="11"
- c:identifier="GCONF_ERROR_OVERRIDDEN"
- glib:nick="overridden">
- </member>
- <member name="oaf_error"
- value="12"
- c:identifier="GCONF_ERROR_OAF_ERROR"
- glib:nick="oaf-error">
- </member>
- <member name="local_engine"
- value="13"
- c:identifier="GCONF_ERROR_LOCAL_ENGINE"
- glib:nick="local-engine">
- </member>
- <member name="lock_failed"
- value="14"
- c:identifier="GCONF_ERROR_LOCK_FAILED"
- glib:nick="lock-failed">
- </member>
- <member name="no_writable_database"
- value="15"
- c:identifier="GCONF_ERROR_NO_WRITABLE_DATABASE"
- glib:nick="no-writable-database">
- </member>
- <member name="in_shutdown"
- value="16"
- c:identifier="GCONF_ERROR_IN_SHUTDOWN"
- glib:nick="in-shutdown">
- </member>
- <function name="quark" c:identifier="gconf_error_quark">
- <return-value transfer-ownership="none">
- <type name="GLib.Quark" c:type="GQuark"/>
- </return-value>
- </function>
- </enumeration>
- <record name="Listeners"
- c:type="GConfListeners"
- disguised="1"
- introspectable="0">
- <doc xml:space="preserve">The #GConfListeners structure contains nothing other than a dummy pointer. Internally
- the data about listeners is maintained through a listener table structure,
- LTable which contains data like the namespace, an array to hold the listeners, count of
- active listeners,value to be given to the next connection and the list of connection indices
- to be recycled. There is also a Listener structure maintaining data pertaining to listeners.</doc>
- <method name="add" c:identifier="gconf_listeners_add">
- <return-value transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- <parameter name="listen_point" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="listener_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="destroy_notify" transfer-ownership="none">
- <type name="GLib.FreeFunc" c:type="GFreeFunc"/>
- </parameter>
- </parameters>
- </method>
- <method name="count" c:identifier="gconf_listeners_count">
- <return-value transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="foreach" c:identifier="gconf_listeners_foreach">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- <parameter name="callback" transfer-ownership="none" closure="1">
- <type name="ListenersForeach" c:type="GConfListenersForeach"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="free" c:identifier="gconf_listeners_free">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_data" c:identifier="gconf_listeners_get_data">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- <parameter name="cnxn_id" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- <parameter name="listener_data_p"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer*"/>
- </parameter>
- <parameter name="location_p" transfer-ownership="none">
- <type name="utf8" c:type="const gchar**"/>
- </parameter>
- </parameters>
- </method>
- <method name="notify" c:identifier="gconf_listeners_notify">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- <parameter name="all_above" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="callback" transfer-ownership="none" closure="2">
- <type name="ListenersCallback" c:type="GConfListenersCallback"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <method name="remove" c:identifier="gconf_listeners_remove">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- <parameter name="cnxn_id" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- </parameters>
- </method>
- <method name="remove_if" c:identifier="gconf_listeners_remove_if">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </instance-parameter>
- <parameter name="predicate" transfer-ownership="none" closure="1">
- <type name="ListenersPredicate" c:type="GConfListenersPredicate"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </method>
- <function name="new"
- c:identifier="gconf_listeners_new"
- introspectable="0">
- <return-value>
- <type name="Listeners" c:type="GConfListeners*"/>
- </return-value>
- </function>
- </record>
- <callback name="ListenersCallback"
- c:type="GConfListenersCallback"
- introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="listeners" transfer-ownership="none">
- <type name="Listeners" c:type="GConfListeners*"/>
- </parameter>
- <parameter name="all_above_key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="cnxn_id" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- <parameter name="listener_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1"
- closure="4">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="ListenersForeach" c:type="GConfListenersForeach">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="location" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="cnxn_id" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- <parameter name="listener_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1"
- closure="3">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <callback name="ListenersPredicate" c:type="GConfListenersPredicate">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="location" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="cnxn_id" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- <parameter name="listener_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1"
- closure="3">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <record name="MetaInfo" c:type="GConfMetaInfo" introspectable="0">
- <field name="schema" writable="1">
- <type name="utf8" c:type="gchar*"/>
- </field>
- <field name="mod_user" writable="1">
- <type name="utf8" c:type="gchar*"/>
- </field>
- <field name="mod_time" writable="1">
- <type name="GLib.Time" c:type="GTime"/>
- </field>
- <method name="free" c:identifier="gconf_meta_info_free">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="gcmi" transfer-ownership="none">
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_mod_user" c:identifier="gconf_meta_info_get_mod_user">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="gcmi" transfer-ownership="none">
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_schema" c:identifier="gconf_meta_info_get_schema">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="gcmi" transfer-ownership="none">
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="mod_time" c:identifier="gconf_meta_info_mod_time">
- <return-value transfer-ownership="none">
- <type name="GLib.Time" c:type="GTime"/>
- </return-value>
- <parameters>
- <instance-parameter name="gcmi" transfer-ownership="none">
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="set_mod_time" c:identifier="gconf_meta_info_set_mod_time">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="gcmi" transfer-ownership="none">
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </instance-parameter>
- <parameter name="mod_time" transfer-ownership="none">
- <type name="GLib.Time" c:type="GTime"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_mod_user" c:identifier="gconf_meta_info_set_mod_user">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="gcmi" transfer-ownership="none">
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </instance-parameter>
- <parameter name="mod_user" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_schema" c:identifier="gconf_meta_info_set_schema">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="gcmi" transfer-ownership="none">
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </instance-parameter>
- <parameter name="schema_name" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <function name="new"
- c:identifier="gconf_meta_info_new"
- introspectable="0">
- <return-value>
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </return-value>
- </function>
- </record>
- <callback name="NotifyFunc" c:type="GConfNotifyFunc" introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </parameter>
- <parameter name="cnxn_id" transfer-ownership="none">
- <type name="guint" c:type="guint"/>
- </parameter>
- <parameter name="entry" transfer-ownership="none">
- <type name="Entry" c:type="GConfEntry*"/>
- </parameter>
- <parameter name="user_data"
- transfer-ownership="none"
- nullable="1"
- allow-none="1"
- closure="3">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </callback>
- <record name="Schema"
- c:type="GConfSchema"
- disguised="1"
- introspectable="0">
- <doc xml:space="preserve">An opaque data type representing a description of a key-value pair.</doc>
- <method name="copy" c:identifier="gconf_schema_copy" introspectable="0">
- <return-value>
- <type name="Schema" c:type="GConfSchema*"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="free" c:identifier="gconf_schema_free">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_car_type" c:identifier="gconf_schema_get_car_type">
- <return-value transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_cdr_type" c:identifier="gconf_schema_get_cdr_type">
- <return-value transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_default_value"
- c:identifier="gconf_schema_get_default_value">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_list_type" c:identifier="gconf_schema_get_list_type">
- <return-value transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_locale" c:identifier="gconf_schema_get_locale">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_long_desc" c:identifier="gconf_schema_get_long_desc">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_owner" c:identifier="gconf_schema_get_owner">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_short_desc" c:identifier="gconf_schema_get_short_desc">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_type" c:identifier="gconf_schema_get_type">
- <return-value transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </return-value>
- <parameters>
- <instance-parameter name="schema" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="set_car_type" c:identifier="gconf_schema_set_car_type">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_cdr_type" c:identifier="gconf_schema_set_cdr_type">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_default_value"
- c:identifier="gconf_schema_set_default_value">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_default_value_nocopy"
- c:identifier="gconf_schema_set_default_value_nocopy">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_list_type" c:identifier="gconf_schema_set_list_type">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_locale" c:identifier="gconf_schema_set_locale">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="locale" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_long_desc" c:identifier="gconf_schema_set_long_desc">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="desc" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_owner" c:identifier="gconf_schema_set_owner">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="owner" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_short_desc" c:identifier="gconf_schema_set_short_desc">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="desc" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_type" c:identifier="gconf_schema_set_type">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </instance-parameter>
- <parameter name="type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </method>
- <function name="new" c:identifier="gconf_schema_new" introspectable="0">
- <return-value>
- <type name="Schema" c:type="GConfSchema*"/>
- </return-value>
- </function>
- </record>
- <bitfield name="UnsetFlags"
- glib:type-name="GConfUnsetFlags"
- glib:get-type="gconf_unset_flags_get_type"
- c:type="GConfUnsetFlags">
- <member name="names"
- value="1"
- c:identifier="GCONF_UNSET_INCLUDING_SCHEMA_NAMES"
- glib:nick="names">
- </member>
- </bitfield>
- <record name="Value"
- c:type="GConfValue"
- glib:type-name="GConfValue"
- glib:get-type="gconf_value_get_type"
- c:symbol-prefix="value">
- <field name="type" writable="1">
- <type name="ValueType" c:type="GConfValueType"/>
- </field>
- <constructor name="new" c:identifier="gconf_value_new">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <parameter name="type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </constructor>
- <constructor name="new_from_string"
- c:identifier="gconf_value_new_from_string"
- throws="1">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <parameter name="type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- <parameter name="str" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </constructor>
- <method name="compare" c:identifier="gconf_value_compare">
- <return-value transfer-ownership="none">
- <type name="gint" c:type="int"/>
- </return-value>
- <parameters>
- <instance-parameter name="value_a" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- <parameter name="value_b" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="copy" c:identifier="gconf_value_copy">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="src" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="encode" c:identifier="gconf_value_encode">
- <return-value transfer-ownership="full">
- <type name="utf8" c:type="gchar*"/>
- </return-value>
- <parameters>
- <instance-parameter name="val" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="free" c:identifier="gconf_value_free">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_bool" c:identifier="gconf_value_get_bool">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_car" c:identifier="gconf_value_get_car">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_cdr" c:identifier="gconf_value_get_cdr">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_float" c:identifier="gconf_value_get_float">
- <return-value transfer-ownership="none">
- <type name="gdouble" c:type="double"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_int" c:identifier="gconf_value_get_int">
- <return-value transfer-ownership="none">
- <type name="gint" c:type="int"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_list" c:identifier="gconf_value_get_list">
- <doc xml:space="preserve">Returns a #GSList containing #GConfValue objects. Each #GConfValue in
- the returned list will have the type returned by
- gconf_value_get_list_type(). Remember that the empty #GSList is equal to
- <symbol>NULL</symbol>. The list is not a copy; it is "owned" by the
- #GConfValue and will be destroyed when the #GConfValue is destroyed.</doc>
- <return-value transfer-ownership="none">
- <doc xml:space="preserve">a #GList.</doc>
- <type name="GLib.SList" c:type="GSList*">
- <type name="Value"/>
- </type>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <doc xml:space="preserve">a #GConfValue.</doc>
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_list_type" c:identifier="gconf_value_get_list_type">
- <return-value transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_schema"
- c:identifier="gconf_value_get_schema"
- introspectable="0">
- <return-value>
- <type name="Schema" c:type="GConfSchema*"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="get_string" c:identifier="gconf_value_get_string">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <method name="set_bool" c:identifier="gconf_value_set_bool">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="the_bool" transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_car" c:identifier="gconf_value_set_car">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="car" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_car_nocopy" c:identifier="gconf_value_set_car_nocopy">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="car" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_cdr" c:identifier="gconf_value_set_cdr">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="cdr" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_cdr_nocopy" c:identifier="gconf_value_set_cdr_nocopy">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="cdr" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_float" c:identifier="gconf_value_set_float">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="the_float" transfer-ownership="none">
- <type name="gdouble" c:type="gdouble"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_int" c:identifier="gconf_value_set_int">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="the_int" transfer-ownership="none">
- <type name="gint" c:type="gint"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_list"
- c:identifier="gconf_value_set_list"
- introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="list" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </method>
- <method name="set_list_nocopy"
- c:identifier="gconf_value_set_list_nocopy"
- introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="list" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </method>
- <method name="set_list_type" c:identifier="gconf_value_set_list_type">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="type" transfer-ownership="none">
- <type name="ValueType" c:type="GConfValueType"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_schema"
- c:identifier="gconf_value_set_schema"
- introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="const GConfSchema*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_schema_nocopy"
- c:identifier="gconf_value_set_schema_nocopy"
- introspectable="0">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="sc" transfer-ownership="none">
- <type name="Schema" c:type="GConfSchema*"/>
- </parameter>
- </parameters>
- </method>
- <method name="set_string" c:identifier="gconf_value_set_string">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="GConfValue*"/>
- </instance-parameter>
- <parameter name="the_str" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </method>
- <method name="to_string" c:identifier="gconf_value_to_string">
- <return-value transfer-ownership="full">
- <type name="utf8" c:type="gchar*"/>
- </return-value>
- <parameters>
- <instance-parameter name="value" transfer-ownership="none">
- <type name="Value" c:type="const GConfValue*"/>
- </instance-parameter>
- </parameters>
- </method>
- <function name="decode" c:identifier="gconf_value_decode">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <parameter name="encoded" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </function>
- </record>
- <enumeration name="ValueType"
- glib:type-name="GConfValueType"
- glib:get-type="gconf_value_type_get_type"
- c:type="GConfValueType">
- <member name="invalid"
- value="0"
- c:identifier="GCONF_VALUE_INVALID"
- glib:nick="invalid">
- </member>
- <member name="string"
- value="1"
- c:identifier="GCONF_VALUE_STRING"
- glib:nick="string">
- </member>
- <member name="int"
- value="2"
- c:identifier="GCONF_VALUE_INT"
- glib:nick="int">
- </member>
- <member name="float"
- value="3"
- c:identifier="GCONF_VALUE_FLOAT"
- glib:nick="float">
- </member>
- <member name="bool"
- value="4"
- c:identifier="GCONF_VALUE_BOOL"
- glib:nick="bool">
- </member>
- <member name="schema"
- value="5"
- c:identifier="GCONF_VALUE_SCHEMA"
- glib:nick="schema">
- </member>
- <member name="list"
- value="6"
- c:identifier="GCONF_VALUE_LIST"
- glib:nick="list">
- </member>
- <member name="pair"
- value="7"
- c:identifier="GCONF_VALUE_PAIR"
- glib:nick="pair">
- </member>
- </enumeration>
- <function name="clear_cache"
- c:identifier="gconf_clear_cache"
- introspectable="0"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </parameter>
- </parameters>
- </function>
- <function name="concat_dir_and_key"
- c:identifier="gconf_concat_dir_and_key">
- <return-value transfer-ownership="full">
- <type name="utf8" c:type="gchar*"/>
- </return-value>
- <parameters>
- <parameter name="dir" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="debug_shutdown" c:identifier="gconf_debug_shutdown">
- <doc xml:space="preserve">Detach from the config server and release
- all related resources</doc>
- <return-value transfer-ownership="none">
- <type name="gint" c:type="int"/>
- </return-value>
- </function>
- <function name="engine_get_default"
- c:identifier="gconf_engine_get_default"
- moved-to="Engine.get_default"
- introspectable="0">
- <doc xml:space="preserve">Returns the default #GConfEngine. All clients should use this, unless
- they are special configuration-related tools. The caller of this
- function assumes one reference count, and must call
- gconf_engine_unref() at some point. It's fairly important to unref the
- #GConfEngine, to cleanly close the connection to
- <application>gconfd</application>. So if possible close the connection
- before exiting your application.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">the default #GConfEngine.</doc>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- </function>
- <function name="engine_get_for_address"
- c:identifier="gconf_engine_get_for_address"
- moved-to="Engine.get_for_address"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="address" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="engine_get_for_addresses"
- c:identifier="gconf_engine_get_for_addresses"
- moved-to="Engine.get_for_addresses"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="addresses" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </function>
- <function name="engine_get_local"
- c:identifier="gconf_engine_get_local"
- moved-to="Engine.get_local"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="address" transfer-ownership="none">
- <type name="utf8" c:type="const char*"/>
- </parameter>
- </parameters>
- </function>
- <function name="engine_get_local_for_addresses"
- c:identifier="gconf_engine_get_local_for_addresses"
- moved-to="Engine.get_local_for_addresses"
- introspectable="0"
- throws="1">
- <return-value>
- <type name="Engine" c:type="GConfEngine*"/>
- </return-value>
- <parameters>
- <parameter name="addresses" transfer-ownership="none">
- <type name="GLib.SList" c:type="GSList*">
- <type name="gpointer" c:type="gpointer"/>
- </type>
- </parameter>
- </parameters>
- </function>
- <function name="enum_to_string" c:identifier="gconf_enum_to_string">
- <return-value transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </return-value>
- <parameters>
- <parameter name="lookup_table" transfer-ownership="none">
- <type name="EnumStringPair" c:type="GConfEnumStringPair"/>
- </parameter>
- <parameter name="enum_value" transfer-ownership="none">
- <type name="gint" c:type="gint"/>
- </parameter>
- </parameters>
- </function>
- <function name="error_quark"
- c:identifier="gconf_error_quark"
- moved-to="Error.quark">
- <return-value transfer-ownership="none">
- <type name="GLib.Quark" c:type="GQuark"/>
- </return-value>
- </function>
- <function name="escape_key" c:identifier="gconf_escape_key">
- <doc xml:space="preserve">Escape @arbitrary_text such that it's a valid key element (i.e. one
- part of the key path). The escaped key won't pass gconf_valid_key()
- because it isn't a whole key (i.e. it doesn't have a preceding
- slash), but prepending a slash to the escaped text should always
- result in a valid key.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">a nul-terminated valid GConf key</doc>
- <type name="utf8" c:type="char*"/>
- </return-value>
- <parameters>
- <parameter name="arbitrary_text" transfer-ownership="none">
- <doc xml:space="preserve">some text in any encoding or format</doc>
- <type name="utf8" c:type="const char*"/>
- </parameter>
- <parameter name="len" transfer-ownership="none">
- <doc xml:space="preserve">length of @arbitrary_text in bytes, or -1 if @arbitrary_text is nul-terminated</doc>
- <type name="gint" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="init" c:identifier="gconf_init" throws="1">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="argc" transfer-ownership="none">
- <type name="gint" c:type="int"/>
- </parameter>
- <parameter name="argv" transfer-ownership="none">
- <type name="utf8" c:type="char**"/>
- </parameter>
- </parameters>
- </function>
- <function name="is_initialized" c:identifier="gconf_is_initialized">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- </function>
- <function name="key_is_below" c:identifier="gconf_key_is_below">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="above" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="below" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </function>
- <function name="listeners_new"
- c:identifier="gconf_listeners_new"
- moved-to="Listeners.new"
- introspectable="0">
- <return-value>
- <type name="Listeners" c:type="GConfListeners*"/>
- </return-value>
- </function>
- <function name="meta_info_new"
- c:identifier="gconf_meta_info_new"
- moved-to="MetaInfo.new"
- introspectable="0">
- <return-value>
- <type name="MetaInfo" c:type="GConfMetaInfo*"/>
- </return-value>
- </function>
- <function name="postinit" c:identifier="gconf_postinit">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="app"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="mod_info"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </function>
- <function name="preinit" c:identifier="gconf_preinit">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="app"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- <parameter name="mod_info"
- transfer-ownership="none"
- nullable="1"
- allow-none="1">
- <type name="gpointer" c:type="gpointer"/>
- </parameter>
- </parameters>
- </function>
- <function name="schema_new"
- c:identifier="gconf_schema_new"
- moved-to="Schema.new"
- introspectable="0">
- <return-value>
- <type name="Schema" c:type="GConfSchema*"/>
- </return-value>
- </function>
- <function name="string_to_enum" c:identifier="gconf_string_to_enum">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="lookup_table" transfer-ownership="none">
- <type name="EnumStringPair" c:type="GConfEnumStringPair"/>
- </parameter>
- <parameter name="str" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="enum_value_retloc" transfer-ownership="none">
- <type name="gint" c:type="gint*"/>
- </parameter>
- </parameters>
- </function>
- <function name="synchronous_sync"
- c:identifier="gconf_synchronous_sync"
- introspectable="0"
- throws="1">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="conf" transfer-ownership="none">
- <type name="Engine" c:type="GConfEngine*"/>
- </parameter>
- </parameters>
- </function>
- <function name="unescape_key" c:identifier="gconf_unescape_key">
- <doc xml:space="preserve">Converts a string escaped with gconf_escape_key() back into its original
- form.</doc>
- <return-value transfer-ownership="full">
- <doc xml:space="preserve">the original string that was escaped to create @escaped_key</doc>
- <type name="utf8" c:type="char*"/>
- </return-value>
- <parameters>
- <parameter name="escaped_key" transfer-ownership="none">
- <doc xml:space="preserve">a key created with gconf_escape_key()</doc>
- <type name="utf8" c:type="const char*"/>
- </parameter>
- <parameter name="len" transfer-ownership="none">
- <doc xml:space="preserve">length of @escaped_key in bytes, or -1 if @escaped_key is nul-terminated</doc>
- <type name="gint" c:type="int"/>
- </parameter>
- </parameters>
- </function>
- <function name="unique_key" c:identifier="gconf_unique_key">
- <return-value transfer-ownership="full">
- <type name="utf8" c:type="gchar*"/>
- </return-value>
- </function>
- <function name="valid_key" c:identifier="gconf_valid_key">
- <return-value transfer-ownership="none">
- <type name="gboolean" c:type="gboolean"/>
- </return-value>
- <parameters>
- <parameter name="key" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- <parameter name="why_invalid" transfer-ownership="none">
- <type name="utf8" c:type="gchar**"/>
- </parameter>
- </parameters>
- </function>
- <function name="value_decode"
- c:identifier="gconf_value_decode"
- moved-to="Value.decode">
- <return-value transfer-ownership="full">
- <type name="Value" c:type="GConfValue*"/>
- </return-value>
- <parameters>
- <parameter name="encoded" transfer-ownership="none">
- <type name="utf8" c:type="const gchar*"/>
- </parameter>
- </parameters>
- </function>
- </namespace>
- </repository>
|