App
|
Třída slouží k platformě závislé reprezentaci obrazu. More...
Public Member Functions | |
void | addLayerInfo (LayerPDInfo info) |
Přidá informace o vrstvě na konec seznamu vrstev. Vrstva bude úplně nahoře. | |
void | addLayerInfo (LayerPDInfo info, int overId) |
Přidá informace o vrstvě tak, že budou těsně nad informacemi o vrstvě s overId. | |
abstract PDBitmap | createLayerThumb () |
Vytvoří platformě závislou bitmapu pro náhled vrstvy. | |
abstract PDBitmap | createMaskThumb () |
Vytvoří platformě závislou bitmapu pro náhled masky. | |
abstract void | hasChanged () |
Slouží k oznámení klientovy, že se něco na prezentaci změnilo. | |
LayerPDInfo | getLayerInfo (int id) throws LayerNotFoundException |
Vrací informace o vrstvě s daným ID. | |
int | getLayersCount () |
Vrací počet vrstev v obraze. | |
void | removeLayer (int id) throws LayerNotFoundException |
Odebere vrstvu s daným id. | |
void | moveLayer (int id, int beforeId) throws LayerNotFoundException |
-1 znamená přesun úplně dospod | |
ArrayList< LayerPDInfo > | getLayers () |
Vrátí pole, ve kterém jsou uložené jednotlivé vrstvy. | |
Public Attributes | |
ImageSelectedState | selectedState |
Udává, co je vlastně vybráno. | |
int | selectedLayerId |
Udává id vybrané vrstvy, pokud je vybrána vrstva nebo její maska. | |
PDBitmap | masterMask |
Náhled masterMask. | |
boolean | masterMaskActive |
Udává, jestli je masterMask použita. | |
Protected Member Functions | |
int | getLayerPosition (int id) |
Vrátí pozici, na které je vrstva uložena. | |
Protected Attributes | |
ArrayList< LayerPDInfo > | layers = new ArrayList<LayerPDInfo>() |
Pole, ve kterém jsou uloženy informace o vrstvách. | |
Třída slouží k platformě závislé reprezentaci obrazu.
Třída slouží k platformě závislé reprezentaci obrazu. Obsahuje zpětnou vazbu pro klientskou aplikaci. Udržuje informace o struktuře obrazu a platformě závislé náhledy vrstev.
Definition at line 15 of file PDImageDataPresentation.java.
|
inline |
Přidá informace o vrstvě na konec seznamu vrstev. Vrstva bude úplně nahoře.
info |
Definition at line 34 of file PDImageDataPresentation.java.
|
inline |
Přidá informace o vrstvě tak, že budou těsně nad informacemi o vrstvě s overId.
info | |
overId |
Definition at line 43 of file PDImageDataPresentation.java.
|
pure virtual |
Vytvoří platformě závislou bitmapu pro náhled vrstvy.
Implemented in mhr.appandroid.adapters.APDImagePresentation.
|
pure virtual |
Vytvoří platformě závislou bitmapu pro náhled masky.
Implemented in mhr.appandroid.adapters.APDImagePresentation.
|
inline |
Vrací informace o vrstvě s daným ID.
id |
LayerNotFoundException |
Definition at line 70 of file PDImageDataPresentation.java.
|
inlineprotected |
Vrátí pozici, na které je vrstva uložena.
id |
Definition at line 134 of file PDImageDataPresentation.java.
|
inline |
Vrátí pole, ve kterém jsou uložené jednotlivé vrstvy.
Definition at line 118 of file PDImageDataPresentation.java.
|
inline |
|
pure virtual |
Slouží k oznámení klientovy, že se něco na prezentaci změnilo.
Implemented in mhr.appandroid.adapters.APDImagePresentation.
|
inline |
-1 znamená přesun úplně dospod
Přesune vrstvu s daným id před vrstvu s beforeId.
id | |
beforeId |
LayerNotFoundException |
Definition at line 103 of file PDImageDataPresentation.java.
|
inline |
Odebere vrstvu s daným id.
id |
LayerNotFoundException |
Definition at line 92 of file PDImageDataPresentation.java.
|
protected |
Pole, ve kterém jsou uloženy informace o vrstvách.
Definition at line 126 of file PDImageDataPresentation.java.
PDBitmap mhr.appcore.interfaces.PDImageDataPresentation.masterMask |
Náhled masterMask.
Definition at line 23 of file PDImageDataPresentation.java.
boolean mhr.appcore.interfaces.PDImageDataPresentation.masterMaskActive |
Udává, jestli je masterMask použita.
Definition at line 24 of file PDImageDataPresentation.java.
int mhr.appcore.interfaces.PDImageDataPresentation.selectedLayerId |
Udává id vybrané vrstvy, pokud je vybrána vrstva nebo její maska.
Definition at line 22 of file PDImageDataPresentation.java.
ImageSelectedState mhr.appcore.interfaces.PDImageDataPresentation.selectedState |
Udává, co je vlastně vybráno.
Definition at line 21 of file PDImageDataPresentation.java.