class PtPixel PtGraphic { }
This widget is a group of points, located with respect to an origin point. The origin is a PhPoint, assigned to the origin variable (inherited from PtGraphic). The group of points is defined by an array of PhPoints assigned to the points variable (also inherited from PtGraphic).
For detailed information, please refer to PtPixel in the Photon documentation. |
This example, ex_PtPixel.g, is included in the product distribution.
#!/usr/cogent/bin/phgamma /* * This example puts a PtPixel widget with three points * into a window, and prints its array of points. */ require_lisp("PhotonWidgets.lsp"); PtInit(nil); win = new(PtWindow); win.SetDim (100,100); win.fill_color = 0xffffbb; p1 = new(PhPoint); p1.x = 5; p1.y = 5; p2 = new(PhPoint); p2.x = 8; p2.y = 5; p3 = new(PhPoint); p3.x = 5; p3.y = 8; o = new(PhPoint); o.x = 45; o.y = 45; pix = new(PtPixel); pix.points = array(p1,p2,p3); pix.origin = o; pretty_princ("PtPixel points:\n",pix.points,"\n"); PtRealizeWidget(win); PtMainLoop();
Copyright © 1995-2010 by Cogent Real-Time Systems, Inc. All rights reserved.