Guigle: Is there help?
Russel Winder
russel at winder.org.uk
Mon Mar 25 00:54:20 PDT 2013
On Mon, 2013-03-25 at 02:47 +0100, Stephen Jones wrote:
> I was looking for a GUI that I could run over an openGL window in
> D and gave up and wrote a gui out of openGL that is the last
> sequence of draws and that gets rendered to the near plane. The
> project is called Guigle. So far it includes Button, CheckBox,
> Cursor, DropMenu, EditField, Editor, FileChooser, FileSaver,
> MsgBox, EntryBox, and TextField classes, all of which behave like
> a rudimentary WinForms. All of the workings, including loading
> Derelict3 are blackboxed into a Guigle folder, which also
> contains a layout.ini for setting colors, fonts and theme. To use
> Guigle you extend Form in the main App class, call super with
> window w, h, clearColor, and a parameterless delegate to an
> initial function. The App class also overrides a draw function
> which allows the programmer to access the GL loop to draw
> underneath the GUI; events for user defined GL, at this stage,
> have to be handled via events thrown from the GUI. Although not
> rigorously tested it all works on XP as expected and without
> crashing.
Is this a Windows only thing or is the intention for it to be able to
work on OS X and the X-based systems, GNOME, KDE, etc, and indeed
Wayland?
In other places, whenever anyone mention WinForms, the C# folks tend to
growl with what appears to be hatred.
> I would like to make the software openSource (BSD or community)
> and put it on GIT and was wondering if any body could help me
> publish the thing. I am really dense when it comes to figuring
> out configuration issues. My way would be to dump the MonoDevelop
> (Xamarin) .sln onto GIT and if people want to use it they can
> download it and treat the project like a template… basically
> clear out the initial App class and build the functionality they
> want; they do not need to go into the Guigle folder to access the
> functionality. But there is probably a way better way of doing
> things, like making the Guigle folder something you could place
> in the DMD2\scr directory and linking to it. When I try this I
> get all sorts of issues like dlls no longer found, file names
> missing, etc, basically configuration issues that I do not
> understand. Why oh why didn’t I take the blue pill?
A Git repository should contain only the source code and not be tied to
a particular IDE. Clearly there needs to be some documentation on how to
use the source, but to mandate a specific IDE will ensure that there is
little take up of the project.
It all sounds from the above as though Guigle is deeply tied into
Windows, but I may be misunderstanding.
--
Russel.
=============================================================================
Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net
41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk
London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20130325/beb7f11b/attachment.pgp>
More information about the Digitalmars-d-announce
mailing list