Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Protected Attributes | List of all members
br::pucrio::telemidia::ncl::layout::LayoutRegion Class Reference
Inheritance diagram for br::pucrio::telemidia::ncl::layout::LayoutRegion:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ncl::layout::LayoutRegion:
Collaboration graph
[legend]

Public Member Functions

 LayoutRegion (string id)
 
virtual void setOutputMapRegion (LayoutRegion *outMapRegion)
 
virtual LayoutRegiongetOutputMapRegion ()
 
virtual string getOutputMapRegionId ()
 
virtual void setDeviceClass (int deviceClass, string mapId)
 
virtual int getDeviceClass ()
 
virtual void addRegion (LayoutRegion *region)
 
virtual LayoutRegioncloneRegion ()
 
virtual LayoutRegioncopyRegion ()
 
virtual int compareWidthSize (string w)
 
virtual int compareHeightSize (string h)
 
virtual double getBottom ()
 
virtual double getHeight ()
 
virtual double getLeft ()
 
virtual double getRight ()
 
virtual LayoutRegiongetRegion (string id)
 
virtual LayoutRegiongetRegionRecursively (string id)
 
void printRegionIdsRecursively ()
 
virtual vector< LayoutRegion * > * getRegions ()
 
virtual string getTitle ()
 
virtual double getTop ()
 
virtual double getWidth ()
 
virtual int getZIndex ()
 
virtual int getZIndexValue ()
 
virtual bool isBottomPercentual ()
 
virtual bool isHeightPercentual ()
 
virtual bool isLeftPercentual ()
 
virtual bool isRightPercentual ()
 
virtual bool isTopPercentual ()
 
virtual bool isWidthPercentual ()
 
virtual string toString ()
 
virtual void removeRegions ()
 
virtual bool setBottom (double newBottom, bool isPercentual)
 
virtual bool setTargetBottom (double newBottom, bool isPercentual)
 
virtual bool setHeight (double newHeight, bool isPercentual)
 
virtual bool setTargetHeight (double newHeight, bool isPercentual)
 
virtual bool setLeft (double newLeft, bool isPercentual)
 
virtual bool setTargetLeft (double newLeft, bool isPercentual)
 
virtual bool setRight (double newRight, bool isPercentual)
 
virtual bool setTargetRight (double newRight, bool isPercentual)
 
virtual bool setTop (double newTop, bool isPercentual)
 
virtual bool setTargetTop (double newTop, bool isPercentual)
 
virtual bool setWidth (double newWidth, bool isPercentual)
 
virtual bool setTargetWidth (double newWidth, bool isPercentual)
 
virtual void validateTarget ()
 
virtual void setTitle (string newTitle)
 
virtual void setZIndex (int newZIndex)
 
virtual vector< LayoutRegion * > * getRegionsSortedByZIndex ()
 
virtual vector< LayoutRegion * > * getRegionsOverRegion (LayoutRegion *region)
 
virtual LayoutRegiongetParent ()
 
virtual void setParent (LayoutRegion *parent)
 
virtual void refreshDeviceClassRegions ()
 
virtual int getTopInPixels ()
 
virtual int getBottomInPixels ()
 
virtual int getRightInPixels ()
 
virtual int getLeftInPixels ()
 
virtual int getHeightInPixels ()
 
virtual int getWidthInPixels ()
 
virtual bool isMovable ()
 
virtual bool isResizable ()
 
virtual bool isDecorated ()
 
virtual void setMovable (bool movable)
 
virtual void setResizable (bool resizable)
 
virtual void setDecorated (bool decorated)
 
virtual void resetTop ()
 
virtual void resetBottom ()
 
virtual void resetRight ()
 
virtual void resetLeft ()
 
virtual void resetHeight ()
 
virtual void resetWidth ()
 
virtual void resetZIndex ()
 
virtual void resetDecorated ()
 
virtual void resetMovable ()
 
virtual void resetResizable ()
 
virtual int getAbsoluteLeft ()
 
virtual int getAbsoluteTop ()
 
virtual bool intersects (LayoutRegion *r)
 
virtual bool intersects (int x, int y)
 
- Public Member Functions inherited from br::pucrio::telemidia::ncl::Entity
 Entity (string someId)
 
void printHierarchy ()
 
bool instanceOf (string s)
 
int compareTo (Entity *otherEntity)
 
string getId ()
 
int hashCode ()
 
virtual void setId (string someId)
 
virtual EntitygetDataEntity ()
 

Protected Attributes

string title
 
string outputMapRegionId
 
LayoutRegionoutputMapRegion
 
double left
 
bool leftPercentual
 
double top
 
bool topPercentual
 
double right
 
bool rightPercentual
 
double bottom
 
bool bottomPercentual
 
double width
 
bool widthPercentual
 
double height
 
bool heightPercentual
 
double * zIndex
 
map< string, LayoutRegion * > regions
 
vector< LayoutRegion * > sorted
 
LayoutRegionparent
 
bool movable
 
bool resizable
 
bool decorated
 
int devClass
 
pthread_mutex_t mutex
 
- Protected Attributes inherited from br::pucrio::telemidia::ncl::Entity
set< string > typeSet
 

Additional Inherited Members

- Static Public Member Functions inherited from br::pucrio::telemidia::ncl::Entity
static bool hasInstance (Entity *instance, bool eraseFromList)
 

The documentation for this class was generated from the following files: