|
| IlvElasticView (IlvAbstractView *parent, const IlvRect &size, IlBoolean visible=IlTrue) |
| Initializes a new view object that is a child of another view. More...
|
|
| IlvElasticView (IlvDisplay *display, const char *name, const char *title, const IlvRect &dims, IlUInt properties, IlBoolean visible=IlTrue, IlvSystemView transientFor=0) |
| Initializes initializes a new view object that is a new top window with specific top-window properties. More...
|
|
| IlvElasticView (IlvDisplay *display, const char *name, const char *title, const IlvRect &size, IlBoolean visible=IlTrue) |
| Initializes initializes a new view object that is a new top window. More...
|
|
| IlvElasticView (IlvDisplay *display, IlvSystemView available) |
| Initializes a new new view object by actually using an existing system view. More...
|
|
| IlvElasticView (IlvDisplay *display, IlvSystemView parent, const IlvRect &size, IlBoolean visible=IlTrue) |
| Initializes a new view that is a child of an existing system view. More...
|
|
virtual void | moveResize (const IlvRect &rect) |
| Moves and resizes the view. More...
|
|
virtual void | resize (IlvDim w, IlvDim h) |
| Resizes the view. More...
|
|
| IlvView (IlvAbstractView *parent, const IlvRect &size, IlBoolean visible=IlTrue) |
| Initializes a new view object that is a child of another view. More...
|
|
| IlvView (IlvDisplay *display, const char *name, const char *title, const IlvRect &size, IlBoolean visible=IlTrue) |
| Initializes a new view object that is a new top window. More...
|
|
| IlvView (IlvDisplay *display, const char *name, const char *title, const IlvRect &size, IlUInt properties, IlBoolean visible=IlTrue, IlvSystemView transientFor=0) |
| Initializes a new view object that is a new top window with specific top-window properties. More...
|
|
| IlvView (IlvDisplay *display, IlvSystemView available) |
| Initializes a new view object by actually using an existing system view. More...
|
|
| IlvView (IlvDisplay *display, IlvSystemView parent, const IlvRect &size, IlBoolean visible=IlTrue) |
| Initializes a new view that is a child of an existing system view. More...
|
|
void | addProperty (const IlSymbol *key, IlAny value) |
| Adds a property to the view. More...
|
|
void | ensureInScreen (IlvPos xMargin=0, IlvPos yMargin=0) |
| Ensures that the view remains visible. More...
|
|
const char * | getName () const |
| Retrieves the name. More...
|
|
IlAny | getProperty (const IlSymbol *key) const |
| Retrieves a property. More...
|
|
Shape * | getShape () const |
| Returns the view shape. More...
|
|
virtual const char * | getStylableName () const |
| Returns the name of this object. More...
|
|
const char * | getTitle () const |
| Retrieves the title of this view. More...
|
|
IlBoolean | hasProperty (const IlSymbol *key) const |
| Checks the existence of a property. More...
|
|
virtual void | hide () |
| Hides the view. More...
|
|
void | iconBitmap (IlvBitmap *image, IlvBitmap *mask=0) |
| Sets the icon aspect. More...
|
|
void | iconify () |
| Requests this window to iconify itself. More...
|
|
virtual IlBoolean | isIconified () const |
| Retrieves the iconified state. More...
|
|
IlBoolean | isModal () const |
| Queries the modality of this view. More...
|
|
IlBoolean | isVisible () const |
| Retrieves the visibility. More...
|
|
virtual void | move (const IlvPoint &point) |
| Moves the view. More...
|
|
void | moveToMouse (IlvDirection alignment=IlvCenter, IlvPos dx=0, IlvPos dy=0, IlBoolean ensureInScreen=IlTrue) |
| Moves the view relative to the location of the mouse. More...
|
|
void | moveToScreen (IlvDirection alignment=IlvCenter, IlvPos dx=0, IlvPos dy=0, IlBoolean ensureInScreen=IlTrue) |
| Moves the view relative to the root window. More...
|
|
void | moveToView (const IlvView *view, IlvDirection alignment=IlvCenter, IlvPos dx=0, IlvPos dy=0, IlBoolean ensureInScreen=IlTrue) |
| Moves the view relative to another view. More...
|
|
virtual void | removeDeleteCallback (IlvDestroyCallback del=0, IlAny userArg=0) |
| Removes a Delete callback. More...
|
|
virtual void | removeDestroyCallback (IlvDestroyCallback destroy=0, IlAny userArg=0) |
| Removes a Destroy callback. More...
|
|
virtual void | removeExposeCallback (IlvExposeCallback expose=0, IlAny userArg=0) |
| Removes an Expose callback. More...
|
|
virtual void | removeInputCallback (IlvInputCallback input=0, IlAny userArg=0) |
| Removes an Input callback. More...
|
|
virtual void | removePostResizeCallback (IlvResizeCallback resize, IlAny userArg=0) |
| Removes a post Resize callback. More...
|
|
IlBoolean | removeProperty (const IlSymbol *key) |
| Removes a property. More...
|
|
virtual void | removeResizeCallback (IlvResizeCallback resize=0, IlAny userArg=0) |
| Removes a Resize callback. More...
|
|
IlBoolean | replaceProperty (const IlSymbol *key, IlAny value) |
| Replaces a property. More...
|
|
virtual void | setDeleteCallback (IlvDestroyCallback del, IlAny userArg=0) |
| Sets a callback that watches for destruction. More...
|
|
virtual void | setDestroyCallback (IlvDestroyCallback destroy, IlAny userArg=0) |
| Sets a callback for Destroy events. More...
|
|
virtual void | setExposeCallback (IlvExposeCallback expose, IlAny userArg=0) |
| Sets a callback for Expose events. More...
|
|
void | setIconTitle (const char *title) |
| Sets the iconified title of this view. More...
|
|
virtual void | setInputCallback (IlvInputCallback input, IlAny userArg=0) |
| Sets a callback for Input events. More...
|
|
void | setMaximumSize (IlvDim w, IlvDim h) |
| Sets the maximum size of this view. More...
|
|
void | setMinimumSize (IlvDim w, IlvDim h) |
| Sets the minimum size of this view. More...
|
|
virtual void | setName (const char *name) |
| Sets the name. More...
|
|
virtual void | setPostResizeCallback (IlvResizeCallback resize, IlAny userArg=0) |
| Sets a callback for Resize events. More...
|
|
void | setProperty (const IlSymbol *key, IlAny value) |
| Sets or removes a property. More...
|
|
virtual void | setResizeCallback (IlvResizeCallback resize, IlAny userArg=0) |
| Sets a callback for Resize events. More...
|
|
IlBoolean | setShape (Shape *newShape) |
| Sets a shape on the view. More...
|
|
virtual void | setTitle (const char *title) |
| Sets the title of the view. More...
|
|
virtual void | show () |
| Shows the view. More...
|
|
virtual IlBoolean | showModal (IlBoolean doesGrab=IlFalse, IlvCursor *cursor=0) |
| Shows the window in a modal mode. More...
|
|
virtual void | boundingBox (IlvRect &bbox) const |
| Retrieves the relative dimensions of the view. More...
|
|
IlBoolean | enableMultitouch (IlBoolean enable) |
| Allows the view to receive multi-touch events. More...
|
|
void | ensureVisible (const IlvPoint &point) |
| Ensures that a point remains visible. More...
|
|
void | ensureVisible (const IlvRect &rect) |
| Ensures that a rectangle remains visible. More...
|
|
virtual void | erase (const IlvRect &rect, IlBoolean reDraw=IlFalse) |
| Erases an area of this view. More...
|
|
virtual void | erase (IlBoolean reDraw=IlFalse) |
| Entirely erases the view. More...
|
|
virtual void | frameBBox (IlvRect &bbox) const |
| Retrieves the dimension of the view frame. More...
|
|
IlvColor * | getBackground () const |
| Retrieves the background color of this view. More...
|
|
IlvBitmap * | getBackgroundBitmap () const |
| Gets the background bitmap of this view. More...
|
|
IlBoolean | getCompressButtonDragged () const |
| Indicates if IlvButtonDragged compression is enabled or not. More...
|
|
IlBoolean | getCompressPointerMoved () const |
| Indicates if IlvPointerMoved compression is enabled or not. More...
|
|
IlvCursor * | getCursor () const |
| Retrieves the cursor currently set on this view. More...
|
|
IlvIntensity | getOpacity () const |
| Returns the opacity level of the view. More...
|
|
virtual void | getOuterStylableSize (IlvDim &, IlvDim &) const |
| Returns the size of the outer stylable if any. More...
|
|
IlvAbstractView * | getParent () const |
| Gets the parent of this view. More...
|
|
IlvSystemView | getShellSystemView () const |
| Gets the system-dependent identifier of the top shell of this view. More...
|
|
virtual const char * | getStylableClassName () const |
| Returns the class name of this object. More...
|
|
virtual IlvDisplay * | getStylableDisplay () const |
| Returns the display for this object. More...
|
|
virtual void | getStylableSize (IlvDim &, IlvDim &) const |
| Returns the size of this object. More...
|
|
virtual IlvStylist * | getStylist () const |
| Returns the stylist for this object. More...
|
|
IlvSystemView | getSystemView () const |
| Gets the system-dependent identifier of this view. More...
|
|
void | getTransparentColorKey (IlvIntensity &r, IlvIntensity &g, IlvIntensity &b) const |
| Returns the color used as a key for transparency. More...
|
|
virtual void | globalBBox (IlvRect &bbox) const |
| Retrieves the absolute dimensions of the view. More...
|
|
IlBoolean | hasGrab () const |
| Queries if this view has the display grab. More...
|
|
IlBoolean | isLayered () const |
| Returns whether the view is layered or not. More...
|
|
IlBoolean | isMultitouchEnabled () |
| Queries if the view is set to receive multi-touch events. More...
|
|
virtual IlBoolean | isScrolled () const |
| Indicates if the view is a scrolling window subview. More...
|
|
IlBoolean | isSensitive () const |
| Retrieves the sensitivity of this view to input events. More...
|
|
virtual void | lower () |
| Pushes this view below the others. More...
|
|
virtual void | position (IlvPoint &position) const |
| Retrieves the position of the view. More...
|
|
virtual void | raise () |
| Brings this view on top. More...
|
|
void | removeWindowProc (IlvWindowProc windowProc, IlAny procArgument=0) |
| Removes a user-defined window procedure. More...
|
|
virtual void | setBackground (IlvColor *c) |
| Sets the background color of this view. More...
|
|
virtual void | setBackgroundBitmap (IlvBitmap *b) |
| Sets the background bitmap of this view. More...
|
|
virtual void | setCompressButtonDragged (IlBoolean val) |
| Enables or disables IlvButtonDragged event compression. More...
|
|
virtual void | setCompressPointerMoved (IlBoolean val) |
| Enables or disables IlvPointerMoved event compression. More...
|
|
void | setCursor (IlvCursor *cursor) |
| Sets the cursor for this view. More...
|
|
IlBoolean | setFocus () |
| Sets the input focus to this view. More...
|
|
void | setLayered (IlBoolean layered) |
| Sets whether the window is layered or not. More...
|
|
void | setOpacity (IlvIntensity level) |
| Sets the opacity value of the view. More...
|
|
void | setSensitive (IlBoolean sensitivity) |
| Sets the sensitivity of this view to input events. More...
|
|
IlBoolean | setShapeMask (const IlvBitmap *mask, IlBoolean addTitle=IlFalse) |
| Sets a non-rectangular shape on the view according to a bitmap mask. More...
|
|
void | setTransparentColorKey (IlvIntensity r, IlvIntensity g, IlvIntensity b) |
| Sets the transparency color key value. More...
|
|
void | setWindowProc (IlvWindowProc windowProc, IlAny procArgument=0) |
| Sets a Windows window procedure. More...
|
|
virtual void | sizeVisible (IlvRect &rect) const |
| Retrieves the visible part of the view. More...
|
|
| IlvSystemPort (IlvDisplay *display, IlvWindowsHandle HDC, IlvDim width=0, IlvDim height=0) |
| Windows-specific constructor. More...
|
|
virtual IlBoolean | applyValue (const IlvValue &) |
| Apply an accessor. More...
|
|
virtual void | clearArea (const IlvRect &, IlBoolean=IlFalse) const |
| Clears a rectangular area of the screen. More...
|
|
virtual void | clearArea (const IlvRegion &, IlBoolean=IlFalse) const |
| Clears a region of the screen. More...
|
|
virtual void | clip (const IlvRect *) const |
| Limits the drawing to the given rectangular area. More...
|
|
virtual void | clip (const IlvRegion *) const |
| Limits the drawing to the given region. More...
|
|
virtual IlUShort | depth () const |
| Gives the depth of the port. More...
|
|
virtual void | drawArc (const IlvPalette *, const IlvRect &, IlFloat, IlFloat) const |
| Draws an arc. More...
|
|
virtual void | drawBitmap (const IlvPalette *, const IlvBitmap *, const IlvRect &, const IlvRegion *=0, IlvPosition=IlvCenter, IlBoolean=IlFalse) const |
| Draws an image. More...
|
|
virtual void | drawBitmap (const IlvPalette *, const IlvSystemPort *, const IlvRect &, const IlvPoint &) const |
| Draws an image. More...
|
|
virtual void | drawIString (const IlvPalette *, const IlvPoint &, const char *, int, IlvPosition=IlvLeft) const |
| Draws a string at the given position. More...
|
|
virtual void | drawLine (const IlvPalette *, const IlvPoint &, const IlvPoint &) const |
| Draws a line between 2 points. More...
|
|
virtual void | drawPoint (const IlvPalette *, const IlvPoint &) const |
| Draws a point at the given position. More...
|
|
virtual void | drawPoints (const IlvPalette *, IlUInt, const IlvPoint *) const |
| Draws a series of points. More...
|
|
virtual void | drawPolyLine (const IlvPalette *, const IlvPoint &, IlUInt, const IlvDeltaPoint *) const |
| Draws a series of connected lines relatively to a reference. More...
|
|
virtual void | drawPolyLine (const IlvPalette *, IlUInt, const IlvPoint *) const |
| Draws a series of connected lines. More...
|
|
virtual void | drawRectangle (const IlvPalette *, const IlvRect &) const |
| Draws the given rectangle. More...
|
|
virtual void | drawRoundRectangle (const IlvPalette *, const IlvRect &, IlUShort) const |
| Draws a round rectangle. More...
|
|
virtual void | drawSegments (const IlvPalette *, IlUInt, const IlvPoint *, const IlvPoint *) const |
| Draws a set of segments. More...
|
|
virtual void | drawString (const IlvPalette *, const IlvPoint &, const char *, int, IlvPosition=IlvLeft) const |
| Draws a string at the given position. More...
|
|
virtual void | drawTransformedString (const IlvPalette *, const char *, int, const IlvTransformer &, const IlvRegion *=0) const |
| Draws a transformed string. More...
|
|
virtual void | drawTransparentBitmap (const IlvPalette *, const IlvSystemPort *, const IlvRect &, const IlvPoint &) const |
| Draws a transparent bitmap. More...
|
|
virtual void | end () |
| Closed the dump device. More...
|
|
virtual void | fillArc (const IlvPalette *, const IlvRect &, IlFloat, IlFloat) const |
| Fills the arc. More...
|
|
virtual void | fillPaths (const IlvPalette *, IlUInt, const IlvPointArray *) const |
| Fills the shape defined by the given paths. More...
|
|
virtual void | fillPolyLine (const IlvPalette *, const IlvPoint &, IlUInt, const IlvDeltaPoint *, IlBoolean=IlFalse) const |
| Fills a polygon. More...
|
|
virtual void | fillPolyLine (const IlvPalette *, IlUInt, const IlvPoint *, IlBoolean=IlFalse) const |
| Fills a polygon. More...
|
|
virtual void | fillRectangle (const IlvPalette *, const IlvRect &) const |
| Fills the given rectangle. More...
|
|
virtual void | fillRoundRectangle (const IlvPalette *, const IlvRect &, IlUShort) const |
| Fills a round rectangle. More...
|
|
IlvWindowsHandle | getDC () const |
| Gets the Windows Handle Device Context. More...
|
|
virtual IlBoolean | initDevice (const char *, IlvRect *=0) |
| Initializes the dump device. More...
|
|
virtual IlBoolean | isABitmap () const |
| Indicates that this port is a bitmap (not a view or a dump device). More...
|
|
virtual IlBoolean | isASystemPort () const |
| Indicates that this port is a true system port (not a dump device). More...
|
|
virtual IlBoolean | isBad () const |
| Indicates whether this port is valid. More...
|
|
virtual IlBoolean | newPage () const |
| Produces an output page and prepares for a new page. More...
|
|
void | releaseDC () |
| Releases the Windows Handle Device Context. More...
|
|
virtual void | send (const char *) const |
| Sends character strings to an output device. More...
|
|
virtual void | setTransformer (const IlvTransformer &) |
| Applies another transformer to the coordinates provided for the drawing functions. More...
|
|
virtual void | stretchBitmap (const IlvPalette *, const IlvPoint &, const IlvBitmap *, const IlvTransformer &, const IlvRect *=0) const |
| Stretches a bitmap. More...
|
|
virtual void | stretchBitmap (const IlvPalette *, const IlvRect &, const IlvBitmap *, const IlvRect *=0) const |
| Stretches a bitmap. More...
|
|
virtual void | stretchBitmapData (const IlvPalette *palette, const IlvBitmapData *src, const IlvRect &from, const IlvRect &to, IlBoolean opaque=IlFalse) const |
| Draws a bitmap data. More...
|
|
virtual void | stretchTransparentBitmap (const IlvPalette *, const IlvPoint &, const IlvBitmap *, const IlvTransformer &, const IlvRect *=0) const |
| Stretches a transparent bitmap. More...
|
|
virtual void | stretchTransparentBitmap (const IlvPalette *, const IlvRect &, const IlvBitmap *, const IlvRect *=0) const |
| Stretches a transparent bitmap. More...
|
|
| IlvPort (IlvDisplay *display=0) |
| Constructor. More...
|
|
void | composeAlpha (IlvIntensity alpha) |
| Composes the current alpha value of the port. More...
|
|
virtual void | drawArrow (const IlvPalette *palette, const IlvPoint &from, const IlvPoint &to, IlFloat position) const |
| Draws an arrow. More...
|
|
virtual void | drawBezier (const IlvPalette *palette, IlUInt count, const IlvPoint *points) const |
| Draws a set of Bézier curves. More...
|
|
virtual void | drawClosedBezier (const IlvPalette *palette, IlUInt count, const IlvPoint *points) const |
| Appends a closing curve to a set of Bézier curves. More...
|
|
virtual void | drawILabel (const IlvPalette *palette, const char *label, int length, const IlvRect &drawRect, const IlvRegion *clip=0, IlvPosition align=IlvCenter) const |
| Draws a label in a rectangle. More...
|
|
virtual void | drawLabel (const IlvPalette *palette, const char *label, int length, const IlvRect &drawRect, const IlvRegion *clip=0, IlvPosition align=IlvCenter) const |
| Draws a label in a rectangle. More...
|
|
virtual void | drawMarker (const IlvPalette *palette, const IlvPoint &location, IlvMarkerType type=IlvMarkerSquare, IlUShort size=IlvDefaultMarkerSize) const |
| Draws a marker. More...
|
|
virtual void | drawMnemonicLabel (const IlvPalette *palette, const char *label, const IlvRect &drawRect, const IlvRegion *clip=0, IlvPosition align=IlvCenter, IlBoolean underline=IlTrue) const |
| Draws an underlined letter in a label. More...
|
|
virtual void | drawOutlineRectangle (const IlvPalette *outlinePalette, const IlvPalette *fillPalette, const IlvRect &rect, const IlvRegion *clip=0) const |
| Draws a rectangle with border effects. More...
|
|
virtual void | drawPaths (const IlvPalette *palette, IlUInt count, const IlvPointArray *paths) const |
| Draws an array of paths as polylines. More...
|
|
virtual void | drawReliefDiamond (const IlvPalette *, const IlvPalette *invertedPalette, const IlvPalette *topShade, const IlvPalette *bottomShade, const IlvRect &bbox, IlUShort thickness, const IlvRegion *clip=0) const |
| Draws a diamond with depth effects. More...
|
|
virtual void | drawReliefRectangle (const IlvPalette *palette, const IlvPalette *invertedPalette, const IlvPalette *topShade, const IlvPalette *bottomShade, const IlvRect &bbox, IlUShort thickness, const IlvRegion *clip=0) const |
| Draws a filled rectangle with depth effects. More...
|
|
virtual void | drawShadowRectangle (const IlvPalette *palette, const IlvPalette *invertedPalette, const IlvRect &bbox, IlUShort thickness, IlvPosition shadowPosition, const IlvRegion *clip=0) const |
| Draws a filled rectangle with its shadow. More...
|
|
virtual void | fillBezier (const IlvPalette *palette, IlUInt count, const IlvPoint *points) const |
| Fills an area specified by a set of Bézier curves. More...
|
|
IlvIntensity | getAlpha () const |
| Provides the alpha value of the port. More...
|
|
IlvAntialiasingMode | getAntialiasingMode () const |
| Provides the anti-aliasing mode of the port. More...
|
|
IlvDisplay * | getDisplay () const |
| Returns a pointer to the IlvDisplay of this port. More...
|
|
IlvDim | height () const |
| Provides the height of the port. More...
|
|
virtual IlBoolean | isADevice () const |
| Indicates that this port is a dump device. More...
|
|
void | setAlpha (IlvIntensity alpha) |
| Sets the alpha value of the port. More...
|
|
void | setAntialiasingMode (IlvAntialiasingMode mode) |
| Sets the anti-aliasing mode of the port. More...
|
|
void | size (IlvDim &w, IlvDim &h) const |
| Gives the dimensions of the port. More...
|
|
IlvDim | width () const |
| Provides the width of the port. More...
|
|
virtual IlBoolean | changeValue (const IlvValue &val) |
| Changes the value of an accessor. More...
|
|
virtual IlBoolean | changeValues (const IlvValue *values, IlUShort count=0) |
| Changes several accessor values simultaneously. More...
|
|
virtual void | getAccessors (const IlSymbol *const **names, const IlvValueTypeClass *const **types, IlUInt &count) const |
| Retrieves the list of available accessors of an object. More...
|
|
virtual IlvValue & | queryValue (IlvValue &val) const |
| Retrieves an accessor value. More...
|
|
virtual void | queryValues (IlvValue *values, IlUShort count) const |
| Retrieves multiple accessor values simultaneously. More...
|
|
| IlvStylable () |
| Constructor.
|
|
virtual const IlvStylable * | getStylableParent () const |
| Returns the parent of this object in the style hierarchy. More...
|
|
virtual const IlSymbol *const * | getStylableTags (IlUInt &nTags) const |
| Returns the tags of this object. More...
|
|