Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!purdue!decwrl!sun!imagen!atari!apratt From: apratt@atari.UUCP (Allan Pratt) Newsgroups: comp.sys.atari.st Subject: Re: GEM programming Keywords: GEM Message-ID: <1179@atari.UUCP> Date: 5 Oct 88 18:41:07 GMT References: <586@sdcc15.UUCP> <6496@pyr.gatech.EDU> Reply-To: apratt@atari.UUCP (Allan Pratt) Organization: Atari (US) Corporation, Sunnyvale, California Lines: 20 What you are forgetting about GEM is that the window stuff is provided for your convenience: you don't HAVE to call or enable them; you can just write your own. For example, create a window with no title bar, no close box, no full box, no size box, no sliders and no arrows. Wow! A rectangle! But this is a rectangle which gets redraw messages and other window handling. Now, you put your OWN stuff into the window: your own scroll bars (with page numbers if you like), your own title bar (with extra gadgets if you like), etc. All these things can be objects, and AES will help you manage them and tell when the mouse is clicked on them. AES provides the primitives for doing these things, IN ADDITION TO the high-level management routines, which you can use if you're satisfied with them. If you aren't, go out and make some of your own. ============================================ Opinions expressed above do not necessarily -- Allan Pratt, Atari Corp. reflect those of Atari Corp. or anyone else. ...ames!atari!apratt