../src/graphics.cpp

[ Python Module : graphics ]

Contents

BITMAP_KEEP = BITMAP_KEEP

[ Constant: int ]

BITMAP_OWNED = BITMAP_OWNED

[ Constant: int ]
Keep pixel data in client

BITMAP_SHMI = BITMAP_SHMI

[ Constant: int ]
Pixel data is owned by image

BITMAP_SHMP = BITMAP_SHMP

[ Constant: int ]
Using shared memory image Using shared memory pixmap

1. class FXBitmap

[ created from class FXPyBitmap ]
Image class

FXBitmap(a,pix,opts,w,h)

[ Constructor: returns FXPyBitmap * ]
Create an image

create()

[ Member : returns void ]
Create bitmap

detach()

[ Member : returns void ]
Detach from bitmap

destroy()

[ Member : returns void ]
Destroy bitmap

render()

[ Member : returns void ]
Render pixels

resize(w,h)

[ Member : returns void ]
Resize bitmap to the specified width and height; the contents become undefined

savePixels(store)

[ Member : returns void ]
Save pixel data only

loadPixels(store)

[ Member : returns void ]
Load pixel data only

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]

CURSOR_ARROW = CURSOR_ARROW

[ Constant: int ]

CURSOR_RARROW = CURSOR_RARROW

[ Constant: int ]
Default left pointing arrow

CURSOR_IBEAM = CURSOR_IBEAM

[ Constant: int ]
Right arrow

CURSOR_WATCH = CURSOR_WATCH

[ Constant: int ]
Text I-Beam

CURSOR_CROSS = CURSOR_CROSS

[ Constant: int ]
Stopwatch or hourglass

CURSOR_UPDOWN = CURSOR_UPDOWN

[ Constant: int ]
Crosshair

CURSOR_LEFTRIGHT = CURSOR_LEFTRIGHT

[ Constant: int ]
Move up, down

CURSOR_MOVE = CURSOR_MOVE

[ Constant: int ]
Move left, right

2. class FXCursor

[ created from class FXPyCursor ]
Cursor class

FXCursor(a,src,msk,w,h,hx,hy)

[ Constructor: returns FXPyCursor * ]
* * Provide support for overloaded constructors on FXCursor: * * FXCursor(FXApp* a,FXStockCursor curid=CURSOR_ARROW); * FXCursor(FXApp* a,const void* src,const void* msk, * FXint w=32,FXint h=32,FXint hx=-1,FXint hy=-1);

getHotX()

[ Member : returns FXint ]
Get hotspot x

getHotY()

[ Member : returns FXint ]
Get hotspot y

create()

[ Member : returns void ]
Create cursor

detach()

[ Member : returns void ]
Detach cursor

destroy()

[ Member : returns void ]
Destroy cursor

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]

3. class FXImageView

[ created from class FXPyImageView ]
The Image View widget display a scrollable view of an image.

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMotion(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

self.ID_XYZ

[ Constant: int ]

self.ID_LAST

[ Constant: int ]

FXImageView(p,img,tgt,sel,opts,x,y,w,h)

[ Constructor: returns FXPyImageView * ]
/ Construct a scroll window

getContentWidth()

[ Member : returns FXint ]
/ Return the width of the contents

getContentHeight()

[ Member : returns FXint ]
/ Return the height of the contents

setImage(img)

[ Member : returns void ]
/ Change image

getImage()

[ Member : returns FXPyImage * ]
/ Return image

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

create()

[ Member : returns void ]

destroy()

[ Member : returns void ]

getDefaultWidth()

[ Member : returns FXint ]

getDefaultHeight()

[ Member : returns FXint ]

show()

[ Member : returns void ]

hide()

[ Member : returns void ]

enable()

[ Member : returns void ]

disable()

[ Member : returns void ]

canFocus()

[ Member : returns FXbool ]

setFocus()

[ Member : returns void ]

killFocus()

[ Member : returns void ]

recalc()

[ Member : returns void ]

layout()

[ Member : returns void ]

lower()

[ Member : returns void ]

move(x,y)

[ Member : returns void ]

resize(w,h)

[ Member : returns void ]

position(x,y,w,h)

[ Member : returns void ]

isComposite()

[ Member : returns FXbool ]

contains(x,y)

[ Member : returns FXbool ]

getWidthForHeight(h)

[ Member : returns FXint ]

getHeightForWidth(w)

[ Member : returns FXint ]

del this

[ Destructor: returns void ]