POV-Ray : Newsgroups : povray.general : cross-platform editor Server Time
7 Nov 2024 17:29:52 EST (-0500)
  cross-platform editor (Message 1 to 10 of 17)  
Goto Latest 10 Messages Next 7 Messages >>>
From: Fabien HENON
Subject: cross-platform editor
Date: 26 Jan 2002 07:07:10
Message: <3C529BAB.1010301@club-internet.fr>
I am currently learning to use the python script-language. I know that 
there are a few toolkits available freely to create GUIs ( with windows, 
buttons, drop-down windows,...) like wxpython, wpy. These toolkits can 
be used with nearly the same look-like feeling on different platform.

This is a novice question : Is it possible to write a cross-platform 
(Linux, windows, Mac) editor for POV using python and these tools ?

When I switch to Linux, I miss the usability of the windows version of 
POV (Hotkeys, the help.chm, the syntax highlighting,....).


I know that there is a POV-mode version for Emacs, but like many 
beginners under linux, it puts me off.

Nedit works fine but it needs some tweaking for the syntax highlights.

Going back to my question : it is feasible ?

Thanks


Post a reply to this message

From: Peter Popov
Subject: Re: cross-platform editor
Date: 26 Jan 2002 07:26:15
Message: <9p755u8u1mg84eglfhfpc3djf4g4gcrn1j@4ax.com>
On Sat, 26 Jan 2002 13:06:03 +0100, Fabien HENON
<ffj### [at] club-internetfr> wrote:

>I know that there is a POV-mode version for Emacs, but like many 
>beginners under linux, it puts me off.

There's also a Vim syntax file for POV, though I believe Vim will be
even more appalling to a beginner than Emacs.

>Nedit works fine but it needs some tweaking for the syntax highlights.

check out http://www.scintilla.org/, it's better than Nedit IMHO and
there's a Windows version as well as a GTK version which, I believe,
is not Linux-only (i.e. can be compiled on any Unix with GTK, maybe
even OS/X)

>Going back to my question : it is feasible ?

Sorry, I can't answer that. I know it would be good, though :)
Especially if, along with the Windows FUI features, you include the
ones from the wonderful Mac GUI, too.


Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vipbg
TAG      e-mail : pet### [at] tagpovrayorg


Post a reply to this message

From: Christopher James Huff
Subject: Re: cross-platform editor
Date: 26 Jan 2002 09:41:33
Message: <chrishuff-1728EA.09430526012002@netplex.aussie.org>
In article <3C5### [at] club-internetfr>,
 Fabien HENON <ffj### [at] club-internetfr> wrote:

> This is a novice question : Is it possible to write a cross-platform 
> (Linux, windows, Mac) editor for POV using python and these tools ?

I don't know about Python, but I think I remember seeing a Java text 
editor that had POV-Ray syntax highlighting.
I don't know anything about Python, but I always thought it was more for 
automating and scripting than for applications like a text editor.

Hmm...Jext looks like what I was thinking of.
http://www.povray.org/links/3D_Programs/POV-Ray_Unofficial_Patches_and_Fr
ont_End_Programs/POV-Ray_Front_End_Programs/

-- 
 -- 
Christopher James Huff <chr### [at] maccom>


Post a reply to this message

From: Fabien HENON
Subject: Re: cross-platform editor
Date: 27 Jan 2002 14:39:06
Message: <3C545717.8060300@club-internet.fr>
Peter Popov wrote:

> On Sat, 26 Jan 2002 13:06:03 +0100, Fabien HENON
> <ffj### [at] club-internetfr> wrote:
> 
> 
>>I know that there is a POV-mode version for Emacs, but like many 
>>beginners under linux, it puts me off.
>>
> 
> There's also a Vim syntax file for POV, though I believe Vim will be
> even more appalling to a beginner than Emacs.
> 
> 
>>Nedit works fine but it needs some tweaking for the syntax highlights.
>>
> 
> check out http://www.scintilla.org/, it's better than Nedit IMHO and
> there's a Windows version as well as a GTK version which, I believe,
> is not Linux-only (i.e. can be compiled on any Unix with GTK, maybe
> even OS/X)
> 
> 
>>Going back to my question : it is feasible ?
>>
> 
> Sorry, I can't answer that. I know it would be good, though :)
> Especially if, along with the Windows FUI features, you include the
> ones from the wonderful Mac GUI, too.



Which one do you mean ? I have never had the opportunity to see a mac 
rendering with POV. Do you have any links or screenshots. I do agree 
that it would be good to have the best of both worlds.


I kept on searching and apparently python with tcl/tk is easily ported 
and meet the demands ..


> 
> 
> Peter Popov ICQ : 15002700
> Personal e-mail : pet### [at] vipbg
> TAG      e-mail : pet### [at] tagpovrayorg
>


Post a reply to this message

From: Fabien HENON
Subject: Re: cross-platform editor
Date: 27 Jan 2002 14:43:08
Message: <3C545809.60708@club-internet.fr>
Christopher James Huff wrote:

> In article <3C5### [at] club-internetfr>,
>  Fabien HENON <ffj### [at] club-internetfr> wrote:
> 
> 
>>This is a novice question : Is it possible to write a cross-platform 
>>(Linux, windows, Mac) editor for POV using python and these tools ?
>>
> 
> I don't know about Python, but I think I remember seeing a Java text 
> editor that had POV-Ray syntax highlighting.
> I don't know anything about Python, but I always thought it was more for 
> automating and scripting than for applications like a text editor.
> 
> Hmm...Jext looks like what I was thinking of.
> http://www.povray.org/links/3D_Programs/POV-Ray_Unofficial_Patches_and_Fr
> ont_End_Programs/POV-Ray_Front_End_Programs/
> 
> 

I used Jedit on windows, not on Linux yet. It works fine, it even has 
syntax highlighting. The point is that you have to install java on your 
system, and on windows that installation program is something like 9 Mb.
Add 6 Mb for POV 3.5 on a 55.6 kbps modem...
The other thing is that it is rather sluggish to my taste.


Post a reply to this message

From: Christopher James Huff
Subject: Re: cross-platform editor
Date: 27 Jan 2002 15:09:03
Message: <chrishuff-B163B9.15105527012002@netplex.aussie.org>
In article <3C5### [at] club-internetfr>,
 Fabien HENON <ffj### [at] club-internetfr> wrote:

> Which one do you mean ? I have never had the opportunity to see a mac 
> rendering with POV. Do you have any links or screenshots. I do agree 
> that it would be good to have the best of both worlds.

There are some screenshots of the Smellenbergh unofficial GUI here:
http://users.skynet.be/smellenbergh/

The official version doesn't have the graphical editor features, but it 
has a fairly nice code editor, message and preview windows, render 
settings, etc.

-- 
 -- 
Christopher James Huff <chr### [at] maccom>


Post a reply to this message

From: Christopher James Huff
Subject: Re: cross-platform editor
Date: 27 Jan 2002 15:10:58
Message: <chrishuff-8CD315.15125027012002@netplex.aussie.org>
In article <3C5### [at] club-internetfr>,
 Fabien HENON <ffj### [at] club-internetfr> wrote:

> I used Jedit on windows, not on Linux yet. It works fine, it even has 
> syntax highlighting. The point is that you have to install java on your 
> system, and on windows that installation program is something like 9 Mb.
> Add 6 Mb for POV 3.5 on a 55.6 kbps modem...
> The other thing is that it is rather sluggish to my taste.

Jext is pretty slow too...but I don't know that an editor written in 
Python would be any better.

-- 
 -- 
Christopher James Huff <chr### [at] maccom>


Post a reply to this message

From: Steve
Subject: Re: cross-platform editor
Date: 27 Jan 2002 18:35:23
Message: <slrna593kl.8d7.steve@zero-pps.localdomain>
On Sun, 27 Jan 2002 15:12:50 -0500, Christopher James Huff wrote:

>Jext is pretty slow too...but I don't know that an editor written in 
>Python would be any better.

Having read all the previous posts in this thread it seems to have come
full circle so probaly best that I put my 2p worth in now.  

Emacs looks complicated and will take some getting used to at first, with
setting up the .emacs file and so on, but it's well worth the effort, 
"No pain, No gain". 

I've just installed DJGPP (GCC for windows), on a Win95 machine and was 
really amazed to find that the shareware editor that comes with it 
actually has syntax highlighting. 

So give emacs a go, and don't be affraid to ask for help, we've all been
there too. 

--
%HAV-A-NICEDAY                    email mailto:ste### [at] zeroppsuklinuxnet
Steve                                web http://www.zeropps.uklinux.net/
                                             or http://start.at/zero-pps
 11:30pm  up 111 days, 15:19,  1 user,  load average: 1.00, 1.00, 1.00


Post a reply to this message

From: Fabien HENON
Subject: Re: cross-platform editor
Date: 29 Jan 2002 15:15:11
Message: <3C570285.4010001@club-internet.fr>
I have started Xemacs. There was supposed to be something like .emacs or 
  .xemacs in which to put a line (for pov-mode.el) in ~home.


Either as root or a normal user I never managed to find that file. Where 
  else can it be.

Thanks for any help

Steve wrote:

> On Sun, 27 Jan 2002 15:12:50 -0500, Christopher James Huff wrote:
> 
> 
>>Jext is pretty slow too...but I don't know that an editor written in 
>>Python would be any better.
>>
> 
> Having read all the previous posts in this thread it seems to have come
> full circle so probaly best that I put my 2p worth in now.  
> 
> Emacs looks complicated and will take some getting used to at first, with
> setting up the .emacs file and so on, but it's well worth the effort, 
> "No pain, No gain". 
> 
> I've just installed DJGPP (GCC for windows), on a Win95 machine and was 
> really amazed to find that the shareware editor that comes with it 
> actually has syntax highlighting. 
> 
> So give emacs a go, and don't be affraid to ask for help, we've all been
> there too. 
> 
> --
> %HAV-A-NICEDAY                    email mailto:ste### [at] zeroppsuklinuxnet
> Steve                                web http://www.zeropps.uklinux.net/
>                                              or http://start.at/zero-pps
>  11:30pm  up 111 days, 15:19,  1 user,  load average: 1.00, 1.00, 1.00
>


Post a reply to this message

From: Steve
Subject: Re: cross-platform editor
Date: 30 Jan 2002 13:08:08
Message: <slrna5g4ek.s50.steve@zero-pps.localdomain>
On Tue, 29 Jan 2002 21:13:57 +0100, Fabien HENON wrote:
>I have started Xemacs. There was supposed to be something like .emacs or 
>  .xemacs in which to put a line (for pov-mode.el) in ~home.
>
>
>Either as root or a normal user I never managed to find that file. Where 
>  else can it be.
>
>Thanks for any help
>

You can create the .emacs file in your home directory, just open up an 
editor and put the appropriate text in there. 

Below is a copy of the stuff I have in my .emacs:

(global-set-key [delete] 'delete-char)
(global-set-key [kp-delete] 'delete-char)
(pc-selection-mode)
(setq scroll-step 1)
(setq next-line-add-newlines nil)
(setq visible-bell t)
(setq column-number-mode t) 
(setq frame-title-format "%b")
;(custom-set-variables)
(show-paren-mode 1)
(setq make-backup-files nil)
;; put as much syntax highlighting into documents as possible
(setq font-lock-maximum-decoration t)

;;  enable syntax-highlighting
 (global-font-lock-mode 1 t)

;; Where did you install the POV-mode?
(setq load-path (cons "/usr/share/emacs/20.5/lisp/pov-mode.elc" load-path))
(autoload 'pov-mode "pov-mode.elc" "PoVray scene file mode" t)

(setq auto-mode-alist
        (append '(("\\.pov$" . pov-mode) 
                  ("\\.inc$" . pov-mode)
                 ) auto-mode-alist))

(custom-set-faces
 '(region ((((class color) (background dark)) (:foreground "MidnightBlue" :background
"light
goldenrod")))))

(add-hook 'pov-mode-hook 'turn-on-font-lock)

;; Now add some useful keys. 

;; Make F2 be `save-buffer'
(global-set-key [f2] 'save-buffer)

;; Make F3 be "Exit emacs".
(global-set-key [f3] 'kill-emacs)

;; Make F5 be "Goto line".
(global-set-key [f5] 'goto-line)

;; Make F8 refontify the buffer. 
(global-set-key [f8] 'font-lock-fontify-buffer)

(setq indent-level 'nil)
(setq perl-mode-indent-level 'nil)
(setq comment-start-skip 'nil)

;;(show-paren-mode 1)
(custom-set-variables
 '(cperl-indent-level 0)
 '(cperl-min-label-indent 0)
 '(cperl-close-paren-offset 0))

(put 'downcase-region 'disabled nil) 

;;;;;;;;;;;;;;;; END OF .EMACS FILE ;;;;;;;;;;;;;;;;;;;;;;;

I've put some extra key bindings in that I find useful. 
F2 is save current buffer, F3 is exit emacs without saving. 
F5 promps for a line number, so type the line number and 
press return and emacs goes to that line. 

For working in Linux you may also find PovMenu useful it's a basic menu
system for running pov commands and handeling the output etc, you can 
find it at my webpages here:

http://www.zeropps.uklinux.net/linstuff.html#POVMENU

Hope you find some of that helpful, and if something doesn't work or if
you are still having difficulties feel free to mail me. 

--
#local i=.1;#local I=(i/i)/i;#local l=(i+i)/i;#local ll=(I/i)/l;box{<-ll,
-((I/I)+l),-ll><ll,-l,ll>pigment{checker scale l}finish{ambient((I/l)/I)+
(l/I)}}sphere{<i-i,l-l,(I/l)>l/l pigment{rgb((I/l)/I)}finish{reflection((
I/l)/I)-(l/I)specular(I/l)/I}}light_source{<I-l,I+I,(I-l)/l>l/l} // Steve


Post a reply to this message

Goto Latest 10 Messages Next 7 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.