Message-ID: <37D80221.3A660642@connect.ab.ca> Date: Thu, 09 Sep 1999 18:53:21 +0000 From: Tom Fjellstrom 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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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