This is an auxiliary class, to handle single thumbnail information for every thumb.
Used internally.
Default class constructor. |
|
Breaks the caption in several lines of text (if needed). |
|
Returns the associated bitmap. |
|
Returns the caption associated to a thumbnail. |
|
Returns the number of lines for the caption. |
|
Returns the file last modification date associated to a thumbnail. |
|
Returns the file name associated with this thumbnail. |
|
Returns the file size associated to a thumbnail. |
|
Returns the full filename of the thumbnail. |
|
Returns the thumbnail identifier. |
|
Returns the thumbnail image. |
|
Returns the bitmap associated to a thumbnail, as a file name. |
|
Returns a tuple containing the original image width and height, in pixels. |
|
Returns a rotated image. |
|
Returns the thumbnail rotation, in radians. |
|
Sets the thumbnail bitmap. |
|
Sets the thumbnail caption. |
|
Sets the file name associated with this thumbnail. |
|
Sets the thumbnail identifier. |
|
Sets the thumbnail image. |
|
Sets the image as rotated (fast). |
|
Sets the thumbnail rotation. |
Thumb
(object)¶This is an auxiliary class, to handle single thumbnail information for every thumb.
Used internally.
__init__
(self, parent, folder, filename, caption="", size=0, lastmod=0)¶Default class constructor.
parent – the main ThumbnailCtrl
window;
folder – the directory containing the images;
filename – a file containing an image;
caption – the thumbnail caption string;
size – the file size;
lastmod – the file last modification time.
BreakCaption
(self, width)¶Breaks the caption in several lines of text (if needed).
width – the maximum width, in pixels, available for the caption text.
GetBitmap
(self, width, height)¶Returns the associated bitmap.
width – the associated bitmap width;
height – the associated bitmap height.
GetCaption
(self, line)¶Returns the caption associated to a thumbnail.
line – the caption line we wish to retrieve (useful for multilines caption strings).
GetCaptionLinesCount
(self, width)¶Returns the number of lines for the caption.
width – the maximum width, in pixels, available for the caption text.
GetCreationDate
(self)¶Returns the file last modification date associated to a thumbnail.
GetFileName
(self)¶Returns the file name associated with this thumbnail.
GetFileSize
(self)¶Returns the file size associated to a thumbnail.
GetFullFileName
(self)¶Returns the full filename of the thumbnail.
GetId
(self)¶Returns the thumbnail identifier.
GetImage
(self)¶Returns the thumbnail image.
GetOriginalImage
(self)¶Returns the bitmap associated to a thumbnail, as a file name.
GetOriginalSize
(self)¶Returns a tuple containing the original image width and height, in pixels.
GetRotatedImage
(self)¶Returns a rotated image.
GetRotation
(self)¶Returns the thumbnail rotation, in radians.
SetCaption
(self, caption="")¶Sets the thumbnail caption.
caption – the thumbnail caption string.
SetFileName
(self, filename)¶Sets the file name associated with this thumbnail.
filename – the file containing the image.
SetId
(self, id=-1)¶Sets the thumbnail identifier.
id – an integer specifying the thumbnail identifier.
SetRotatedImage
(self, image)¶Sets the image as rotated (fast).
image – the rotated image, an instance of wx.Image
.
SetRotation
(self, angle=0)¶Sets the thumbnail rotation.
angle – the thumbnail rotation, in radians.