Dokumentace třídy Grendel::Base::BaseCanvasObject

Základní implementace objektů plátna, jenž zahrnuje registraci a základní nastavení komunikace pomocí komunikačních skupin. Doporučená základní třída všech objektů plátna (nicméně stále je možná nezávislá přímá implementace rozhraní). ...

Diagram dědičnosti pro třídu Grendel::Base::BaseCanvasObject

Grendel::Base::ICanvasObject Grendel::Communication::IMessageReceiver Grendel::Base::BaseDynamicObject Grendel::Base::BaseShape Grendel::Base::Inspector Grendel::Base::ActionLauncher Grendel::Base::Animator Grendel::Base::BaseInteractiveShape Grendel::Base::CompositeShape Grendel::Base::TemporaryShape Grendel::Extra::LinearShape Grendel::Extra::ResourceBitmap Grendel::Extra::StaticBitmap Grendel::Extra::Text

Seznam všech členů.

Veřejné metody

 BaseCanvasObject (Canvas canvas)
 Základní konstruktor, který zajišťuje registraci a základní správu komunikačních skupin. Jediným parametrem je plátno, jehož součástí se objekt stane.
void AddToCommunicationGroup (string groupName)
 Přidává objekt do komunikační skupiny v centrální komunikačním uzlu.
void RemoveFromCommunicationGroup (string groupName)
 Vyjímá objekt z komunikační skupiny.
virtual void MessageReceiving (object message)
override string ToString ()

Chráněné metody

void InheritGroupsFrom (ICanvasObject templet)

Vlastnosti

Canvas Canvas [get]
IList< string > ComunnicationGroups [get]


Detailní popis

Základní implementace objektů plátna, jenž zahrnuje registraci a základní nastavení komunikace pomocí komunikačních skupin. Doporučená základní třída všech objektů plátna (nicméně stále je možná nezávislá přímá implementace rozhraní).

Definice je uvedena na řádku 106 v souboru Shapes.cs.


Dokumentace konstruktoru a destruktoru

Grendel::Base::BaseCanvasObject::BaseCanvasObject ( Canvas  canvas  )  [inline]

Základní konstruktor, který zajišťuje registraci a základní správu komunikačních skupin. Jediným parametrem je plátno, jehož součástí se objekt stane.

Definice je uvedena na řádku 114 v souboru Shapes.cs.


Dokumentace k metodám

void Grendel::Base::BaseCanvasObject::AddToCommunicationGroup ( string  groupName  )  [inline]

Přidává objekt do komunikační skupiny v centrální komunikačním uzlu.

Parametry:
groupName Identifikace komunikační skupiny.

Implementuje Grendel::Base::ICanvasObject.

Definice je uvedena na řádku 133 v souboru Shapes.cs.

void Grendel::Base::BaseCanvasObject::RemoveFromCommunicationGroup ( string  groupName  )  [inline]

Vyjímá objekt z komunikační skupiny.

Implementuje Grendel::Base::ICanvasObject.

Definice je uvedena na řádku 139 v souboru Shapes.cs.

virtual void Grendel::Base::BaseCanvasObject::MessageReceiving ( object  message  )  [inline, virtual]

Implementuje Grendel::Communication::IMessageReceiver.

Definice je uvedena na řádku 145 v souboru Shapes.cs.

void Grendel::Base::BaseCanvasObject::InheritGroupsFrom ( ICanvasObject  templet  )  [inline, protected]

Definice je uvedena na řádku 149 v souboru Shapes.cs.

override string Grendel::Base::BaseCanvasObject::ToString (  )  [inline]

Definice je uvedena na řádku 154 v souboru Shapes.cs.


Dokumentace k vlastnosti

Canvas Grendel::Base::BaseCanvasObject::Canvas [get]

vrací plátno, k němuž objekt patří

Implementuje Grendel::Base::ICanvasObject.

Definice je uvedena na řádku 123 v souboru Shapes.cs.

IList<string> Grendel::Base::BaseCanvasObject::ComunnicationGroups [get]

Kopie seznamu komunikačních skupin, do níž objekt přísluší.

Implementuje Grendel::Base::ICanvasObject.

Definice je uvedena na řádku 127 v souboru Shapes.cs.


Dokumentace pro tuto třídu byla generována z následujícího souboru:

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