Being able to start actions with shortcut keys in a GUI is completely different than just using a CLI. With a GUI you have the possibility to access commands either with the keyboard or with the mouse or a stick. And you probably also have all the other good features of GUI (help, i18n, etc). It all depends how the application is coded. To learn how to code applications with a good GUI, see http://wyoguide.sf.net/.
Being able to start actions with shortcut keys in a GUI is completely different than just using a CLI. With a GUI you have the possibility to access commands either with the keyboard or with the mouse or a stick. And you probably also have all the other good features of GUI (help, i18n, etc). It all depends how the application is coded. To learn how to code applications with a good GUI, see http://wyoguide.sf.net/.
Yes, but with wxWidgets and wyoGuide you could use C++ as well (see http://ask.slashdot.org/comments.pl?sid=168831&cid =14075938). Who has ever thought that C++ can be used for UI Prototyping ;-)
I've just done a prototype in C++ for the Tor GUI context http://tor.eff.org/gui/index.html. If you don't believe me just see http://wyoguide.sourceforge.net/index.php?page=tor mgr.html.