ThumbnailCtrl
is a widget that can be used to display a series of images in
a “thumbnail” format.
Default class constructor. |
|
Returns whether the folder combobox is shown. |
|
Handles the |
|
Recreates the folder combobox every time a new directory is explored. |
|
Shows/Hide the top folder |
ThumbnailCtrl
(wx.Panel)¶ThumbnailCtrl
is a widget that can be used to display a series of images in
a “thumbnail” format.
__init__
(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, thumboutline=THUMB_OUTLINE_IMAGE, thumbfilter=THUMB_FILTER_IMAGES, imagehandler=PILImageHandler)¶Default class constructor.
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 |
---|---|---|
|
0 |
No outline is drawn on selection |
|
1 |
Full outline (image+caption) is drawn on selection |
|
2 |
Only thumbnail bounding rectangle is drawn on selection (default) |
|
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 wx.EVT_COMBOBOX
for the folder combobox.
event – a CommandEvent
event to be processed.
RecreateComboBox
(self, newdir)¶Recreates the folder combobox every time a new directory is explored.
newdir – the new folder to be explored.
ShowComboBox
(self, show=True)¶Shows/Hide the top folder ComboBox
.
show – True
to show the combobox, False
otherwise.