Yeah! freedom! freedom! freedom! freedom! wish I could type tyat word all day! long but it might drive some crazy! "free at last"!!! Amanda Lee On Wed, 23 Jan 2002, Georgina wrote: > Hi > > Exactly, it is what the GNU is all about "Freedom" for me to bake the cake and > for you to have a copy of the recipe if you wish and even modify it as I'm not > perfect. But if time is pressing, you can still have a piece to eat on the > hoof, if you wish. Freedom.... Freedom.... Freedom.... Freedom... > > Gena > > > > >Hahahahaha! that was cute! > > > >I ain't domesticated anymore! I prefer to buy my cake and eat it too! > >Now if I had sufficient time to make that cake, I'd probably grind my own > >spices and decorate it really nice! but the point herein is obviously, > >the masses aren't going to want to tailor things and write scripts and so > >forth so there is where sharing these things will be necessary to promote > >Linux as being palateible to those who don't want to bake that cake! > > > >Amanda Lee > > > > > > > >On Tue, 22 Jan 2002, Georgina wrote: > > > >> Hi > >> > >> Here's how I see it, I might be entirely wrong but its how I understand thin > gs: > >> > >> You want to eat some cake? Well you can buy a uniform one off the shelf. > >> The one you buy today will taste the same as the one you buy next week. You > >> can't really change any aspect of it. > >> > >> However, you can make one yourself and you can choose which of the many > >> available parts to make up your whole. You can gather a variety of > >> parts or can even go back as far as growing them yourself. Thus you don't h > ave > >> to spread your cake with jam to make it palatable, you just make it to fit > >> your taste. If X is the flour, eggs and butter. Gnome and KDE are differen > t > >> combinations of fruit or other flavourings. > >> > >> Jam here in the UK means fruit preserve, I think that it is known as jelly i > n > >> other parts. > >> > >> Gena > >> > >> > >> > >> > Thanks. I understand what you are saying. Does this mean that > >> >there would not be a fix for X-Windows like the MSAA in Windows? Would we > >> >need some kind of major off-screen model? > >> > > >> >-- charlie Crawford. > >> > > >> >At 11:09 AM 1/22/02 -0700, you wrote: > >> >>Actually, being familiar with X myself, I'll answer this one. > >> >> > >> >>Xwindows, is a misnomer, in reality, it's just an X server, and clients. T > he > >> >>server draws to the screen, and sends user input to the clients. The clien > ts > >> >>are the applications, the clients are usually on the same machine as the > >> >>server, but they don't have to be. > >> >> > >> >>X itself is nothing more than a network protocol for sending graphic data > to > >> >>an X workstation, the X protocol has no provisions for button, text box, o > r > >> >>any widgets for that matter, it has: line, circle, filled circle, rectangl > e, > >> >>filled rectangle, pixmap, etc... > >> >> > >> >>X also sends keyboard input and mouse click locations to the applications > >> >>that own the windows they occur in. Beyond that, X's only other capabilit > y > >> >>is to send text glyphs (rendered in a given font) back to applications tha > t > >> >>request them. > >> >> > >> >>As for widgets, and controls, and a nice unified API for writing programs, > >> >>you need a "toolkit library". What's a toolkit library you ask? A better > >> >>question might be "what isn't a toolkit library?" > >> >>First of all, there are a lot of toolkit libraries out there, some are ver > y > >> >>simple (Athena) while some have a full-blown callback API and can be adjus > ted > >> >>with themes (GTK, GTK+) and some are object-oriented C++ based APIs (QT). > >> >>They all basically do the same thing, provide functions/objects/structures > to > >> >>the application to draw typical GUI widgets, and send draw requests to the > X > >> >>server. Here's the hairy part, each toolkit has its own look and feel, has > >> >>its own API, has its own conventions, and basically has its own everything > . > >> >> > >> >>There's also the seperate window manager, which is simply another X client > >> >>which registers a few special functions with the X server so it can get th > e > >> >>location and owner of each window and add decorations and task switching > >> >>behavior. Some (most) window managers do more than this, but they all do a > t > >> >>least this. > >> >> > >> >>Windows, on the other had, has the equivalent of the toolkit library and > >> >>window manager built into the kernel (sort of) and most applications eithe > r > >> >>use that, or a custom one that is very similar to it. > >> >> > >> >>I'm sure this is incomplete, but I've already been wracking my brain for a > n > >> >>hour over it, so I'll close here, feel free to ask questions or tell me ab > out > >> >>parts that are unclear. > >> >> > Good to see you on this list. I wonder if there are some folks > >> >> out there > >> >> > familiar with XWindows to share the kind of navigation that goes on wit > h > >> >> > it? I have no idea. Is it the same icons and rdio buttons and all of > >> >> > tht? How is it different than windows and how much more easy would acc > ess > >> >> > be to develop in the XWindows environment? These are important questio > ns > >> >> > to your point I imagine. > >> >> > > >> >> > >> >>_______________________________________________ > >> >>Speakup mailing list > >> >>Speakup at braille.uwo.ca > >> >>http://speech.braille.uwo.ca/mailman/listinfo/speakup > >> > > >> > > >> >_______________________________________________ > >> >Speakup mailing list > >> >Speakup at braille.uwo.ca > >> >http://speech.braille.uwo.ca/mailman/listinfo/speakup > >> > >> _______________________________________________ > >> Speakup mailing list > >> Speakup at braille.uwo.ca > >> http://speech.braille.uwo.ca/mailman/listinfo/speakup > >> > > > > > >_______________________________________________ > >Speakup mailing list > >Speakup at braille.uwo.ca > >http://speech.braille.uwo.ca/mailman/listinfo/speakup > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup >