From: Robert D. <rob...@ha...> - 2003-07-23 02:44:30
|
On Tue, 22 Jul 2003 16:50:19 -0700 (PDT), Christopher Shaffer <che...@ya...> wrote: >> A ROXification of SciTe would be lovely..... >> > > That was my first thought, a few weeks ago. But I have been unable to > get MoleSkine to run on my > Mandrake 9.1 box... I keep getting this: > > ImportError: No module named gnome.ui > > And I, for the life of me, cannot figure out what its missing... I've > installed gnomepython, > python-gnome, pyorbit, and every other package that has been suggested to > me... Any ideas? Well I know nothing about Python, but I would guess it might be the problem of the Python GTK1 and Python GTK2 bindings clashing with each other. I presume they have the same API from the Python side but make calls to the different versions of GTK. So presumably they can't coexist. So as far as Python is concerned, I think you have to choose to have bindings to GTK1 or GTK2, but you can't have both. That is my guess, anyway. And judging from the screenshots (just checked), it seems Moleskine is still using GTK1 and hence the older python bindings. SciTe might be better as I know that is GTK2 now, but I think that is probably coded in C. But I know it does definately work on Mandrake 9.1, as I have it installed. It would at least demonstrate to you what the Scintilla widget is capable of. Then maybe you could look at the Moleskine source (without actually running it) to see how Python communicates with Scintilla? Anything has to be better than trying to write another syntax- highlighter from scratch. Regards, Robert. |