[Glade-users] adding custom widgets
- From: gerald.britton at gmail.com (Gerald Britton)
- Subject: [Glade-users] adding custom widgets
- Date: Tue, 21 Apr 2009 16:45:45 -0400
Good question:
I get these critical errors (and lots of warrnings) in this order:
(glade-3:22999): GladeUI-CRITICAL **: Unable to load module
'grampswidgets' from any search paths
(glade-3:22999): GladeUI-CRITICAL **: Unable to load module 'python'
from any search paths
On Tue, Apr 21, 2009 at 4:41 PM, Tristan Van Berkom
<tristan.van.berkom at gmail.com> wrote:
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
--
Gerald Britton
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]