ThumbnailCtrl
ThumbnailCtrl is a widget that can be used to display a series of images in
a “thumbnail” format.
Inheritance Diagram
Inheritance diagram for class ThumbnailCtrl
Control Appearance
Methods Summary
Class API
-
class ThumbnailCtrl(Panel)
ThumbnailCtrl is a widget that can be used to display a series of images in
a “thumbnail” format.
Methods
-
__init__(self, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, thumboutline=THUMB_OUTLINE_IMAGE, thumbfilter=THUMB_FILTER_IMAGES, imagehandler=PILImageHandler)
Default class constructor.
Parameters: |
- parent – parent window. Must not be None;
- id – window identifier. A value of -1 indicates a default value;
- pos – the control position. A value of (-1, -1) indicates a default position,
chosen by either the windowing system or wxPython, depending on platform;
- size – the control size. A value of (-1, -1) indicates a default size,
chosen by either the windowing system or wxPython, depending on platform;
- thumboutline – outline style for ThumbnailCtrl, which may be:
Outline Flag |
Value |
Description |
THUMB_OUTLINE_NONE |
0 |
No outline is drawn on selection |
THUMB_OUTLINE_FULL |
1 |
Full outline (image+caption) is drawn on selection |
THUMB_OUTLINE_RECT |
2 |
Only thumbnail bounding rectangle is drawn on selection (default) |
THUMB_OUTLINE_IMAGE |
4 |
Only image bounding rectangle is drawn. |
- thumbfilter – filter for image/video/audio files. Actually only
THUMB_FILTER_IMAGES is implemented;
- imagehandler – can be PILImageHandler if PIL is installed (faster), or
NativeImageHandler which only uses wxPython image methods.
|
-
GetShowComboBox(self)
Returns whether the folder combobox is shown.
-
OnComboBox(self, event)
Handles the EVT_COMBOBOX for the folder combobox.
-
RecreateComboBox(self, newdir)
Recreates the folder combobox every time a new directory is explored.
Parameters: | newdir – the new folder to be explored. |
-
ShowComboBox(self, show=True)
Shows/Hide the top folder ComboBox.
Parameters: | show – True to show the combobox, False otherwise. |