home *** CD-ROM | disk | FTP | other *** search
- /* An example of using the dissidents rx_intui.library */
-
- /* Open a window on WB. Let it be the default IDCMP. */
- wind=GetWindow('Using Line() to draw a line and an unfilled box',,,,,,,,,)
- IF wind == '' | wind == 0 THEN SAY 'Window open error'
-
- /* Draw a line segment */
- origX=20
- origY=40
- err=Line(wind,origX,origY,origX,origY+50)
-
- /* Draw an unfilled box. Note that because we don't specify an origX, origY */
- /* the box "starts" where the previous line segment stopped. */
- origY=origY+50
- boxwidth=100
- boxheight=40
- err=Line(wind,,,origX,origY+boxheight,origX+boxwidth,origY+boxheight,origX+boxwidth,origY,origX,origY)
-
- /* Loop until CLOSEWINDOW, using any MOUSEBUTTON select to draw a box */
- class = 1
- DO WHILE class > 0
- spec=WaitMsg(wind)
- PARSE var spec class part1 part2 part3
- END
-
- /* Close the window, thus freeing any resources for it. */
- err=EndWindow(wind)
-