Gui programming without any toolkit

This is a discussion on Gui programming without any toolkit within the Linux Programming forums, part of the Platform Specific Boards category; I would like to create my own GUI toolkit. So without using GTK, wx, SDL or anything else. What are ...

  1. #1
    Registered User
    Join Date
    Oct 2010
    Posts
    1

    Gui programming without any toolkit

    I would like to create my own GUI toolkit. So without using GTK, wx, SDL or anything else. What are the steps? Do I need to use X libraries? If so, can you point me to a good X guide?

    Thanks in advance...

  2. #2
    Frequently Quite Prolix dwks's Avatar
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    8,048
    Why do you want to do this? It's a *lot* of work. Yes, you could probably just use the X API directly, but it's very complicated. The little experience I have with X indicates to me that it always tries to do things in the most generic way possible, which is great for the low-level graphics toolkit it is supposed to be, but very difficult to actually write simple end-user code for.

    I'd actually suggest using the SDL. wxWidgets and GTK+ are actual GUI toolkits and if you want to create your own, this would probably get in your way. But the SDL is very low-level: you basically get the ability to set pixels, blit bitmaps, detect mouse and keyboard input, and not much else. I actually wrote my own GUI toolkit in the SDL at one point (it's called xuni, see my signature or go straight to xuni), so it certainly can be done. It was a lot of fun, too.

    The SDL is cross-platform and fairly low overhead, plus it's popular on Linux systems. If you want to use it this tutorial is a great place to start: Lazy Foo' Productions
    dwk

    Seek and ye shall find. quaere et invenies.

    "Simplicity does not precede complexity, but follows it." -- Alan Perlis
    "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
    "The only real mistake is the one from which we learn nothing." -- John Powell


    Other boards: DaniWeb, TPS
    Unofficial Wiki FAQ: cpwiki.sf.net

    My website: http://dwks.theprogrammingsite.com/
    Projects: codeform, xuni, atlantis, nort, etc.

  3. #3
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    1,690
    I know, it is hard to find material on this. Check this out

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. I need help beggining GUI prgramming in c/c++
    By draigan89 in forum C Programming
    Replies: 2
    Last Post: 04-16-2010, 10:34 AM
  2. any shareware GUI to use for Windows ?
    By Amy N. in forum C Programming
    Replies: 6
    Last Post: 07-22-2009, 02:31 PM
  3. GUI toolkit for C... which one?
    By JBull in forum C Programming
    Replies: 8
    Last Post: 12-04-2007, 12:44 PM
  4. File IO with .Net SDK and platform SDK
    By AtomRiot in forum Windows Programming
    Replies: 5
    Last Post: 12-14-2004, 10:18 AM
  5. GUI Programming :: C++ Exclusive
    By kuphryn in forum C++ Programming
    Replies: 5
    Last Post: 01-25-2002, 03:22 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21