[Glade-users] Widgets in memory...

Micah Carrick email at micahcarrick.com
Mon May 16 10:59:47 EDT 2005


Great!  Thanks everyone!

- Micah

Neville C. Dempsey wrote:

>On Mon, 2005-05-16 at 21:07, Micah Carrick wrote:
>  
>
>> Just "invisible".  Isn't that a waste of memory for a 
>>dialog a user may never even see?
>>    
>>
>
>I believe that is what the root parameter is for... building a widget
>from just one branch of the glade file.   For the help docs:
>  
>
>>glade_xml_new () 
>>GladeXML*   glade_xml_new                   (const char *fname,
>>                                             const char *root,
>>                                             const char *domain);
>>Creates a new GladeXML object (and the corresponding widgets) from the
>>XML file fname. Optionally it will only build the interface from the
>>widget node root (if it is not NULL). This feature is useful if you
>>only want to build say a toolbar or menu from the XML file, but not
>>the window it is embedded in. Note also that the XML parse tree is
>>cached to speed up creating another GladeXML object for the same file
>>    
>>
>
>Note the file entire file actually gets cached..... If this is a real
>problem then you can also break up the glade file into small parts... OR
>parse it (into a buffer) with an XML parser, and then "glade_xml_new"
>the buffer.
>
>N
>  
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://galactus.ximian.com/pipermail/glade-users/attachments/20050516/0c9c49fa/attachment-0001.html


More information about the Glade-users mailing list