7.2 Getting started withVogle 201
The code features the following implementations:
- The graphics window position and size are first defined in screen pixel
units. - TheVogledevice is initialized as “X11” to draw on the screen.
- The background color is set to RED, and the window is cleared. The
menu of available colors is given in Appendix B. - TheVoglefunctiongetkeymonitors the keyboard; When the window
is selected and a key is pressed, the session terminates.
Hello
The following code contained in the filehello.cc generates a graphics
window and prints the greeting “Hello”, as shown in Figure 7.2.1(b):
/*-------------
VOGLE to greet
--------------*/#include<iostream>
#include "VOGLE/voglec++.h"using namespace std;int main()
{//--- Graphics window position and size in pixel units:prefposition (600,200); // window position
prefsize (300, 300); // window size//--- Initialize graphics device to be the screen:vinit("X11");
color (YELLOW);
clear();//--- Move to a position defined by default coordinates
//--- ranging from -1 to 1 in the x and y directionmove2 (-0.4, 0.0);//--- Prepare to write: