1. NeilGUI
Hello all,
The beginnings of NeilGUI is now on my website.
It's not exactly USABLE yet but it's getting there.
Pete, is it alright that I use the word "Neil" in
the name of the library? I don't want to be breaking
any copywright laws here.
Also, NeilGUI is much different than LAGui.
Here is some example code that will make a simple
window with a button in NeilGUI
(when it's complete that is):
-- ##### CODE BEGINS HERE ##### --
include Neil.e
include NeilGUI.e
-- change this to suit your needs
if gfx_mode (640,480, 16) then
puts (1, "Sucky Graphics :p")
abort (1)
end if
allcolor ({BRIGHT_BLUE, BRIGHT_CYAN, BLUE, BLACK})
-- Sets the colors for the interface
integer pan, but
pan = New (PANEL, {
TEXT, "Test Panel",
POSITION, {100,100},
DEMINSIONS, {200,100}
})
but = New (BUTTON, {
TEXT, "Push Me!",
POSITION, {5,25},
DEMINSIONS, {100,20},
HOME, pan
})
LoadPointer ("mp.bmp") -- Loads a bitmap as the mouse pointer
while get_key () != 27 do
GetMouse ()
end while
restore_mode ()
-- ##### END CODE ##### --
I think this is a much better system than what I used for LAGui.
At least the end-programmer won't have to do as much.
please give me feed-back,
Lewis Townsend
PS: I don't think anyone has made a gui for neil yet have they?
_______________________________________________________________
Get Free Email and Do More On The Web. Visit http://www.msn.com
2. NeilGUI
- Posted by Lewis Townsend <keroltarr at HOTMAIL.COM>
Apr 20, 2000
-
Last edited Apr 21, 2000
Hello all,
I am pleased to announce a new update to NeilGUI.
This newest version officially supports destroying objects.
I also included more extensive error trapping for the user's
convenience. A new example program is included to demonstrate
the new feature. Rob could you update NeilGUI's entry on the
Euphoria web page? I'd like this to be the link:
Please send bug-reports; dont be shy ;)
later,
. __ _____ __ __ __ __ _____
. /\ \ /\ \|\ \ /\ \ /\ \ /\ \ /\ \
. / \_\ / \____\ \_\/ \_\/ \_\/ \_\/ \____\
. / / / / / ___/ | | / | / / / /\ / __ \
. / / / / / /_\ | | | / | / / / /\_\/ /_ \/
./ / /\ / / ___/ | | |/ | / / / /\ \ \__ \
.\ / /__\\ / /__\ \ | /| |/ /\ / / \/\_\/ /
. \/_____/ \/_____/ \|___/\|___/ \/_/ \_____/
keroltarr at hotmail.com http://geocities.com/keroltarr/
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
3. Re: NeilGUI
Lewis:
I don't have a Neil GUI, but I have a mouse routine library that works
pretty well in Neil and I think it's on the Contrib page or Archives page.
Mike Hurley
PS. Yes, I did note that you have a mouse library incorporated, but you may
want to take a look anyway.
----- Original Message -----
From: Lewis Townsend <keroltarr at HOTMAIL.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Tuesday, July 27, 1999 10:47 AM
Subject: NeilGUI
> Hello all,
>
> The beginnings of NeilGUI is now on my website.
> It's not exactly USABLE yet but it's getting there.
>
> Pete, is it alright that I use the word "Neil" in
> the name of the library? I don't want to be breaking
> any copywright laws here.
>
> Also, NeilGUI is much different than LAGui.
> Here is some example code that will make a simple
> window with a button in NeilGUI
> (when it's complete that is):
>
> -- ##### CODE BEGINS HERE ##### --
> include Neil.e
> include NeilGUI.e
>
> -- change this to suit your needs
> if gfx_mode (640,480, 16) then
> puts (1, "Sucky Graphics :p")
> abort (1)
> end if
>
> allcolor ({BRIGHT_BLUE, BRIGHT_CYAN, BLUE, BLACK})
> -- Sets the colors for the interface
>
> integer pan, but
> pan = New (PANEL, {
> TEXT, "Test Panel",
> POSITION, {100,100},
> DEMINSIONS, {200,100}
> })
>
> but = New (BUTTON, {
> TEXT, "Push Me!",
> POSITION, {5,25},
> DEMINSIONS, {100,20},
> HOME, pan
> })
>
> LoadPointer ("mp.bmp") -- Loads a bitmap as the mouse pointer
>
> while get_key () != 27 do
> GetMouse ()
> end while
>
> restore_mode ()
> -- ##### END CODE ##### --
>
> I think this is a much better system than what I used for LAGui.
> At least the end-programmer won't have to do as much.
>
> please give me feed-back,
> Lewis Townsend
>
> PS: I don't think anyone has made a gui for neil yet have they?
>
>
> _______________________________________________________________
> Get Free Email and Do More On The Web. Visit http://www.msn.com
>
________________________________________________________
NetZero - We believe in a FREE Internet. Shouldn't you?
Get your FREE Internet Access and Email at
http://www.netzero.net/download/index.html
4. Re: NeilGUI
- Posted by Lewis Townsend <keroltarr at HOTMAIL.COM>
Aug 02, 1999
-
Last edited Aug 03, 1999
Hello,
Mike Hurley wrote:
>Lewis:
>
>I don't have a Neil GUI, but I have a mouse routine library that works
>pretty well in Neil and I think it's on the Contrib page or Archives page.
>
>Mike Hurley
>
>PS. Yes, I did note that you have a mouse library incorporated, but you
>may
>want to take a look anyway.
Thanks, I'll look at it. If I like the way it works I may even replace mine
with yours... so I don't have to do all the mouse stuff myself.
later,
Lewis Townsend
_______________________________________________________________
Get Free Email and Do More On The Web. Visit http://www.msn.com
5. NeilGUI
- Posted by Lewis Townsend <keroltarr at HOTMAIL.COM>
Aug 31, 1999
-
Last edited Sep 01, 1999
Hello All,
I've updated NeilGUI today.
It now has progressbars (I don't know why I did this).
Some other small but vital changes will cause old code
to break so please read the readme as soon as I update
it which should be soon.
From now on everything should be backwards compatible.
Things to do:
Make textboxes editable
Add option buttons (radio buttons)
Add check boxes
Maybe add scroll bars and listboxes/comboboxes
later,
Lewis Townsend
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
6. Re: NeilGUI
- Posted by Lewis Townsend <keroltarr at HOTMAIL.COM>
Aug 31, 1999
-
Last edited Sep 01, 1999
Hello again,
>Hello All,
>I've updated NeilGUI today.
>It now has progressbars (I don't know why I did this).
>Some other small but vital changes will cause old code
>to break so please read the readme as soon as I update
>it which should be soon.
>From now on everything should be backwards compatible.
>Things to do:
> Make textboxes editable
> Add option buttons (radio buttons)
> Add check boxes
> Maybe add scroll bars and listboxes/comboboxes
>
>later,
>Lewis Townsend
Okay, the "readme.txt" file is now updated.
Also, Robert, please update the NeilGUI entry on the website.
later,
Lewis Townsend
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com