Package pyjsdl :: Module display :: Class Display

Class Display

object --+
         |
        Display

pyjsdl.display

Instance Methods
 
__init__(self)
Initialize Display module.
 
init(self)
Initialize display.
 
set_mode(self, size, buffered=True, *args, **kwargs)
Setup the display Surface. Argument include size (x,y) of surface and optional buffered surface. Return a reference to the display Surface.
 
setup(self, callback, images=None)
Initialize Canvas for script execution. Argument include callback function to run and optional images list to preload. Callback function can also be an object with a run method to call. The images can be image URL, or base64 data in format (name.ext,data).
 
set_callback(self, callback)
Set Canvas callback function. Argument callback function to run. Callback function can also be an object with a run method to call.
 
setup_images(self, images)
Add images to image preload list. The argument is an image or list of images representing an image URL, or base64 data in format (name.ext,data). Image preloading occurs at display.setup call.
 
textbox_init(self)
Initiate textbox functionality and creates instances of pyjsdl.display.textbox and pyjsdl.display.textarea placed in lower VerticalPanel.
 
is_canvas(self)
Check whether browser has HTML5 Canvas.
 
get_surface(self)
Return display Surface.
 
get_canvas(self)
Return Canvas.
 
set_panel(self, id)
Set panel. Argument id is the dom element id. App default id is '__panel__'. Call at app start to change default.
 
get_panel(self)
Return Panel.
 
get_vpanel(self)
Return VerticalPanel positioned under Panel holding Canvas.
 
getAbsoluteLeft(self)
Return canvas left-offset position.
 
getAbsoluteTop(self)
Return canvas top-offset position.
 
getScrollLeft(self)
Return page horizontal scroll offset.
 
getScrollTop(self)
Return page vertical scroll offset.
 
quit(self)
Uninitialize display.
 
get_init(self)
Check that display module is initialized.
 
get_active(self)
Check if display is visible.
 
set_caption(self, text)
Set Canvas element id. Argument is the id text.
 
get_caption(self)
Get Canvas element id.
 
flip(self)
Repaint display.
 
update(self, rect_list=None)
Repaint display. Optional rect or rect list to specify regions to repaint.

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

 

Initialize Display module.

Module initialization creates pyjsdl.display instance.

Overrides: object.__init__