Dokumentace souboru Canvas.cs

Zobrazit zdrojový text tohoto souboru.

Prostory jmen

namespace  Grendel::Base

Třídy

interface  Grendel::Base::ICanvasObject
 Základní rozhraní objektů, které kooperují na plátně (= kreslící ploše). Ne všechny objekty plátna jsou viditelné. ...
interface  Grendel::Base::ICanvasCloneable
 Klonovatelné objekty by měly podporovat klonování tj. vytváření kopií s identickými hodnotami všech veřejných vlastností a identickým vzhledem (pouze u tvarů). Klon by měl automaticky zaregistrován do plátna svého vzoru a dědit i účast v komunikačních skupinách. ...
interface  Grendel::Base::IEventListener
 Rozhraní objektů -- naslouchačů, které zachytávají všechny události myšího kliknutí bez ohledu na jeho pozici(tj. objekt naslouchače nemusí ležet pod kurzorem myši). Zachytávající objekt musí být zaregistrován pomocí metody Canvas.AddEventListener(IEventListener) a vlastnost Canvas.MouseEventTarget musí obsahovat globální příznak EventListeners. ...
class  Grendel::Base::Canvas
 Kreslící plocha. Aplikace může využívat více pláten, ale každý objekt plátna (např. tvar může příslušet jen k jedinému plátnu). Pro vytváření pláten použijte továrnu CanvasFactory. ...
class  Grendel::Base::CanvasFactory
 Továrna pro vytváření kreslících ploch (pláten) s využitím zvolené kreslící technologie. ...

Výčty

enum  Grendel::Base::MouseEventTarget
 Příznaky určující, která skupina objektů bude informována o myších událostech (= kliknutí). Některé příznaky jsou kombinovatelné (například naslouchači s běžnými interaktivními objekty). ...


Generováno Sun Jul 12 20:34:41 2009 pro projekt Grafická knihovna GRENDEL programem  doxygen 1.5.5