delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/10/00:12:08

Message-ID: <37D80221.3A660642@connect.ab.ca>
Date: Thu, 09 Sep 1999 18:53:21 +0000
From: Tom Fjellstrom <tomcf AT connect DOT ab DOT ca>
X-Mailer: Mozilla 4.61 [en] (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Re: i need Input on project i've been working on.
References: <37D78F4D DOT 1FBCBDDA AT connect DOT ab DOT ca> <19990909220413 DOT 19999 DOT qmail AT hotmail DOT com>
NNTP-Posting-Host: ppp0147.connect.ab.ca
X-Trace: 9 Sep 1999 18:42:09 -0600, ppp0147.connect.ab.ca
Lines: 39
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

>
> Good. C++ is bull****. And your windows look nice. But these changes would
> help the window:
>
> 1. Make only the top 12 pixels of the window draggable.
> 2. Draw the title at offset (12, 2) from the top left of the window.
> 3. Draw a framed filled rectangle at (2, 2) to (9, 9) from the top left of
> the window. When this rectangle is clicked, it should send an event to the
> program saying "Close box clicked: User wants to close this window."
> 4. Draw a framed filled rectangle at (2, -10) to (9, -3) from the top right
> of the window and a framed rectangle at (2, -10) to (6, -8) from the top
> right of the window. When this icon is clicked, it should send an event to
> the program saying "Zoom box clicked: User wants to make this window as big
> as the data, or as big as the screen, whichever is smaller."
> 5. Scroll bars, a resize box in the lower right, etc.
> 6. A way to make a DIALOG move itself when you drag the window.
>
> You're on your way to making a good GUI for Allegro. If it's good enough,
> I'll even consider using it (free ad for you) in the next version of the
> popular puzzle game DOSArena.
>
> Damian Yerrick
> http://come.to/yerrick

Actually The 'window' in the demo is just a template to base other objects
on. And to debug the main update function. Just wondering, but when you say
DIALOG do you mean the allegro DIALOG struct? Because I've been
planning a 'wrapper' for it in my project. (i.e.: a gui object that takes the
struct in the data element, or a total wrapper where a user doesn't even
have to look at any of the more complicated aspects of gui)

If you or any one else is interested I'm looking for help or info to do
some of the more complicated components like text areas (edible and not)
windows style MDI windows, and tree views. But all in good time.
I am open for all input and criticism in this project.

Thx,
            Tom

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019