For example, there is 3 backends for X11 - one using xlib, the other using libart, and the third using Cairo. But, additionally to that, GNUstep *also* provides development applications: Gorm, a graphical interface builder, and ProjectBuilder, an IDE.Īctually, GNUstep runs mainly on X11, but the way it is architectured, it's not that complex to use other drawing display. In fact, the OpenStep API is divided in two frameworks: Foundation (which deals with non-graphical things such as threads, files, unicode strings, etc.) and AppKit (which provides all the nifty widgets and how you use them). Basically, it's a programming library, a toolkit like Qt and Gtk if you want - not only for graphic apps, but also for non-graphic apps. GNUstep is an implementation of the OpenStep API. As programming directly using XLib is not fun, there is a lot of X11 "toolkits". Then you have X11 programs, that are in charge of their window's content. under X-Window, you need a special program, in charge of the window management (ie, to move them, etc.). Hm.I thinkg you misunderstand how things are related in fact.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |