Zobrazit zdrojový text tohoto souboru.
Prostory jmen | |
namespace | Grendel::Base |
Třídy | |
interface | Grendel::Base::IShape |
základní rozhraní všech tvarů ... | |
interface | Grendel::Base::IInteractiveShape |
ozhraní pro interaktivní tvary tj. tvary které jsou schopny reagovat na vstupní událostiu (v současnosti jsou pouze události myši tj. stisk tlačítka myši nad daným tvarem) ... | |
class | 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í). ... | |
class | Grendel::Base::BaseShape |
Zaákladní implemntace tvaru. Implementace zajišťuje základní podporu (umístění, vrstvy) ale vlastní kreslení objektu je nedefinováno (musí být definováno v odvozených třídách). ... | |
class | Grendel::Base::BaseInteractiveShape |
Základní implementace interaktivních tvarů. Kromě zděděné podpory (registrace, umístění) je přidána pouze podpora uloženého příznaku aktivity (neaktivní objekt nereeaguje na vstupní události). Vlastní kreslení a reakce musí být dodefinována v podřízených třídách. ... |