[Glade-users] adding custom widgets

Tristan Van Berkom tristan.van.berkom at gmail.com
Tue Apr 21 16:41:11 EDT 2009


On Tue, Apr 21, 2009 at 4:27 PM, Gerald Britton
<gerald.britton at gmail.com> wrote:
> No real difference with those changes.  Same error messages.
>
> $ glade-3 --version
> glade3 3.6.1

Errr, same error messages ? unable to load gramspwidgets or unable to
load python ?

Are you sure you have the

Here is btw a snapshot of what the python module does, basically it
loads the interpretor
and imports your catalog name at init time:
   http://svn.gnome.org/viewvc/glade3/trunk/plugins/python/glade-python.c?revision=1844&view=markup

I believe your python script might be wrong too, it should include the
actual widget
directly.

I really have to hunt down Juan to explain all this stuff since its
his responsibility....

Cheers,
        -Tristan

>
> On Tue, Apr 21, 2009 at 4:25 PM, Tristan Van Berkom
> <tristan.van.berkom at gmail.com> wrote:
>> On Tue, Apr 21, 2009 at 4:18 PM, Gerald Britton
>> <gerald.britton at gmail.com> wrote:
>>> I found a better resource:
>>>
>>> http://www.pygtk.org/articles/custom-widgets-glade/Custom_PyGTK_Widgets_in_Glade3-part-2.html
>>>
>>> At least it makes more sense to me than the first one.  I followed the
>>> instructions, saved my catalog and module like the ones there, then
>>> fired up Glade-3.
>>>
>>> I set the environment variables:
>>>
>>> $ env |grep -i GLA
>>> GLADE_MODULE_PATH=/home/jerryb1/modules
>>> GLADE_CATALOG_PATH=/home/jerryb1/catalogs
>>>
>>> Here's the catalog
>>>
>>> $ cat catalogs/grampswidgets.xml
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <glade-catalog name="grampswidgets" library="grampswidgets"
>>>                            domain="glade-3" depends="gtk+" language="python">
>>
>>
>> Right, that is a great example but predates the api that we had settled on,
>> try simply removing the "language" statement and setting library="python",
>> let me know what happens .... ;-)
>>
>> Cheers,
>>        -Tristan
>>
>> PS: we are talking about Glade 3.6.x right ?...
>>
>
>
>
> --
> Gerald Britton
>


More information about the Glade-users mailing list