www.digitalmars.com         C & C++   DMDScript  

D - DUI feedback

reply Ant <Ant_member pathlink.com> writes:
So...

was anybody able download it?
did it untar / unzip?
did libdui compile?
did the DUITests compile?
did the DUITests run?
did libduigl compile?
did the OpenGL test compile?
did the OpendGL test run?
what OS (linux, freeBSD, winXX ...)?

and...

are there any fundamental changes absolutly necessary?

My experience is that it's starting to get usable.
(It does crash when trying to get the VBox from a dialog
but thats about it)
Some things are still not implemented, noticeble
accessing TreeView (multicolumn tree and list) elements,
creating the tree is there already.

What I have to do is sweep all the code and type in
the missing function implementations.
(maybe some clean up on the callbacks, I believe the
GTK+ documentation was created just to confuse me and
a couple of callbacks never get fired up)

With the dpq download there is a start for a DUI client for dpq.
That will probably be the first real application of DUI.
(for now you can type in SQL statments and get the result,
the db name is hard coded on the program - it's a test program for now,
don't try it with real postgres databases as all SQL really
works, including delete and insert!)

DUI page http://ca.geocities.com/duitoolkit 
dpq page http://ca.geocities.com/dpqdb 

Ant
Sep 18 2003
next sibling parent John Reimer <jjreimer telus.net> writes:
Ant wrote:
 So...
 
 was anybody able download it?
 did it untar / unzip?
 did libdui compile?
 did the DUITests compile?
 did the DUITests run?
 did libduigl compile?
 did the OpenGL test compile?
 did the OpendGL test run?
 what OS (linux, freeBSD, winXX ...)?
 

I have been meaning to get around to testing it, but I haven't had a linux distribution installed until recently again. I have been looking over DIG in the meantime on Windows so it should be an interesting contrast once I try out DUI. I've now got Gentoo Linux 1.4 installed and everything is running beautifully :^P (Finally), including the OpenGL interface. D is installed and working. So now I'll download and install DUI and give it a try. I'll report back on how it goes in the next little while. Thanks for your work on DUI. Later, John
Sep 18 2003
prev sibling next sibling parent reply "Charles Sanders" <sanders-consulting comcast.net> writes:
I want to try it badly but the only linux box I have doesnt have X :(.

Charles
"Ant" <Ant_member pathlink.com> wrote in message
news:bkcj5l$4nh$1 digitaldaemon.com...
 So...

 was anybody able download it?
 did it untar / unzip?
 did libdui compile?
 did the DUITests compile?
 did the DUITests run?
 did libduigl compile?
 did the OpenGL test compile?
 did the OpendGL test run?
 what OS (linux, freeBSD, winXX ...)?

 and...

 are there any fundamental changes absolutly necessary?

 My experience is that it's starting to get usable.
 (It does crash when trying to get the VBox from a dialog
 but thats about it)
 Some things are still not implemented, noticeble
 accessing TreeView (multicolumn tree and list) elements,
 creating the tree is there already.

 What I have to do is sweep all the code and type in
 the missing function implementations.
 (maybe some clean up on the callbacks, I believe the
 GTK+ documentation was created just to confuse me and
 a couple of callbacks never get fired up)

 With the dpq download there is a start for a DUI client for dpq.
 That will probably be the first real application of DUI.
 (for now you can type in SQL statments and get the result,
 the db name is hard coded on the program - it's a test program for now,
 don't try it with real postgres databases as all SQL really
 works, including delete and insert!)

 DUI page http://ca.geocities.com/duitoolkit
 dpq page http://ca.geocities.com/dpqdb

 Ant

Sep 18 2003
next sibling parent J C Calvarese <jcc7 cox.net> writes:
Charles Sanders wrote:
 I want to try it badly but the only linux box I have doesnt have X :(.
 
 Charles

You might try the Windows version of DUI: http://ca.geocities.com/duitoolkit/duiWindows.html It works for me under Windows ME (so it'll probably work on any fairly recent version of Windows). Justin
Sep 18 2003
prev sibling parent Ant <Ant_member pathlink.com> writes:
In article <bkdhvq$1fuj$1 digitaldaemon.com>, Charles Sanders says...
I want to try it badly but the only linux box I have doesnt have X :(.

Charles

As J C Calvares said there is always the windows version. (There are some improvements on the linux nightly build. After getting the window version to work you could try dumping the latest nightly src tree on to the window src tree and try to recompile it. This procedure might be usefull if to trying the dpq client has new function are in just for it.) It cross my mind to try to convert DIDE to DUI, how hard can it be? are you using scintilla as the editor? (Be ware DUI might change it's name to Deprecated User Interface if the wxWindows for D realy takes of... soon. I'm still working on it today though) Ant
Sep 18 2003
prev sibling parent John Reimer <jjreimer telus.net> writes:
Ant wrote:
 So...
 
 was anybody able download it?

Yes :-)
 did it untar / unzip?

Yes
 did libdui compile?

Yes, except it stopped at one point. For some reason, the directory obj/event could not be created (makefile problem?) or written to. Manually creating it then restarting the compile (make DUI) did the trick. It completed without anymore errors.
 did the DUITests compile?

Yes, flawlessly.
 did the DUITests run?

Yes, It ran great with no real errors (there was some background "noise" in the console complaining just once about something, but nothing crashed). The sample ran smoothly and tolerated all sorts of widget pushing and prodding without any crashes or other unusual disruptions.
 did libduigl compile?

Yes!
 did the OpenGL test compile?

Yes!
 did the OpendGL test run?

The OpenGL test also ran just fine! I was impressed, although on my acccelerated OpenGL Nvidia interface, the glossy donut had the jitters! I expanded the window full screen, and it slowed slightly enough to see it :). I resized and move and manipulated the frame. The OpenGL Donut continued to do it's thing without a hitch or a program crash.
 what OS (linux, freeBSD, winXX ...)?

Gentoo Linux 1.4 on an Athlon XP 1600+ nForce2-based board and 512 MB of memory. The Graphics Card is an ASUS Geforce 4 4200 AGP 128 MB.
 and...
 
 are there any fundamental changes absolutly necessary?

I've never programmed with GTK+ before, so I don't really know. From what I saw, it's certainly very usabe and stable already. The GL addition was an excellent touch. Thanks! John PS. I used DMD 0.72
Sep 18 2003