SkyOS - API Documentation
The SkyOS API is a modern, easy to use and powerful C++ API using the slot/signal mechanism.
GUI Interaction:
SkyOS allows you to use various methods for GUI interaction. Lets consider a button and the possibilities to react on a button press.
- Inheritence
You can inherit the Button class and overload the OnClicked virtual member function. The Button will automatically call this function whenever the user clicked the button
- Signal/Slot
Usually the OnXXXX functions (like OnClicked) will emit a signal too. A signal is an object to which multiple slots can be connected. Each slot will be called when the signal is emitted. You can write your own OnClicked() slot function and connect it to the buttons Clicked signal. - Command messages
Various GUI classes may send messages. You can provide a message when creating a Button which will be sent by the buttons OnClicked method. The specified target window (usually the parent) can react on this message in the Window::OnCommand member function. If you overload the OnClicked method and don't call Buttons OnClicked method no message will be sent and no signal will be emitted.
- Integrated Debug System
- Read more about the intergrated Debug System.
Generated on Thu Dec 13 18:13:09 2007 for SkyGI by
1.5.1-p1