From: Jim L. <jc...@st...> - 2002-09-25 07:38:51
|
On 23 Sep, jc...@st... wrote: > In article <200...@ev...>, Thomas > Leonard <ta...@ec...> wrote: > > On Mon, Sep 23, 2002 at 10:30:18AM +0100, Jim Lesurf wrote: > > > As an experiment, I tried changing the start line of the current > > > version of Edit to python2. The app will now run, and let me type in > > > text. However things still go wrong. For example, if I call up a > > > menu and ask for the 'options' I get more error messages on screen. > > Quoting them would be helpful ;-) Ok. Now had another chance to experiment with this. I have been through the executable files for the current 'Edit' and ROX-Lib2 and replaced all the imports of 'python' and 'gtk' and 'pygtk' with the same names ending with '2'. Edit now works in some ways, but not others. I can load and save files, I can type in text and edit it in various ways. However if I call up its menu and click on 'options' it crashes. The list of error messages seems to be telling me that "TypeError GtkToolTips.set_tip() takes exactly 3 arguments (2 given)" which I assume means a proceedure/method (or whatever they are called in python :-) ) is being called with one required argument missing. The error line previous to the above tells me this is in "... ROX-Lib2/python/rox/optionbox.py line 74 in __init__ self.tips.set_tip(button, -- ('restore all options how they were' " No closing parenthesis. [The ... I am using to mean the preceeding part of the path. Didn't write this down at the time as it is just the dir where ROX-Lib2 is placed.] I assume this is telling me that set_tip() is something like a veneer for the GtK call, but is passing only two arguments where two are needed. I have not yet found a def for set_tip(). Currently assuming this is defined somewhere in ROX-Lib2 (?) Have managed to alter the background colour and font used by Edit via directly editing its options file. However as yet have only managed to change from a 'serif' to a 'sans' version of the default. When defining fonts in things like this, If I want, say, Times Regular, how do I specify this? Do I specify it as "Times Regular", or "Times/Regular", or "TimesRegular", or... ? Similarly, if I want to specify the height or width of the font in points, how do I include this? I am used to the RO conventions for this, but don't know them for linux/gtk. My various books on linux/unix have no real info on fonts. Will continue to experiment with seeing if I can pursuade Edit/ROX-Lib2 to work OK, and will report back. However, I am also investigating gedit and nedit and glimmer. Have downloaded files for nedit and glimmer. Been trying gedit. This is OK, but not ideal. Is there an easy way to add drag-and-drop saving to ROX to something like gedit? And now for something completely different! :-) I keep trying to set ROX-Filer to default to the smallest icons, with full ino listed beside them. However I can't seem to get this. When I start opening filer windows I keep getting larger icons. Am I doing something wrong? Slainte, Jim -- Electronics http://www.st-and.ac.uk/~www_pa/Scots_Guide/intro/electron.htm Armstrong Audio http://www.st-and.demon.co.uk/Audio/armstrong.html Barbirolli Soc. http://www.st-and.demon.co.uk/JBSoc/JBSoc.html TechWriter http://www.st-and.demon.co.uk/TechWrite/Tips1.html Compo http://www.st-and.demon.co.uk/Compo/clues.html |