jvcllaz: Fix FilterCombobox in JvThumbnail demo to contain correct filter strings and to have 1st item selected.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6335 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2018-04-21 17:47:53 +00:00
parent f56f289b2d
commit f2afe5838a
4 changed files with 5 additions and 5 deletions

View File

@ -67,7 +67,7 @@ object JvThumbnailChildForm: TJvThumbnailChildForm
BorderSpacing.Right = 4
Color = clDefault
HideSelection = False
Mask = '*.ICO;*.BMP;*.EMF;*.WMF;*.JPG;*.JPEG'
Mask = '*.ico;*.bmp;*.jpg;*.jpeg;*.png'
ReadOnly = True
SortType = stText
TabOrder = 1
@ -312,7 +312,7 @@ object JvThumbnailChildForm: TJvThumbnailChildForm
Top = 0
Width = 230
Anchors = [akTop, akLeft, akRight]
Filter = 'All Known Formats|*.ICO;*.BMP;*.EMF;*.WMF;*.JPG;*.JPEG;|All Files (*.*)|*.*|JPEG Files|*.JPG;*.JPEG;|BMP Files|*.BMP|WMF Files|*.WMF|EMF Files |*.EMF|ICONS |*.ICO'
Filter = 'All Known Formats|*.ico;*.bmp;*.jpg;*.jpeg;*.png|All Files (*.*)|*.*|JPEG Files|*.jpg;*.jpeg;|BMP Files|*.bmp|PNG Files|*.png|ICONS|*.ico'
ItemIndex = 0
ShellListView = ShellListView
TabOrder = 0

View File

@ -237,6 +237,8 @@ begin
ThumbImage.Parent.DoubleBuffered := true;
ShellListView.DoubleBuffered := true;
{$ENDIF}
FilterCombobox.ItemIndex := 0;
ShellListView.Mask := FilterCombobox.Mask;
end;
procedure TJvThumbnailChildForm.GbTitlePlacementClick(Sender: TObject);

View File

@ -307,10 +307,8 @@ var
begin
F := TJvThumbnailChildForm.Create(Self);
try
F.ShellListView.Mask := GraphicFileMask(TCustomBitmap);
{$IFNDEF Windows}
F.ShellListView.Mask := Uppercase(F.ShellListView.Mask)+';'+Lowercase(F.ShellListView.Mask);
// ShellListView, by default, has an uppercase Mask which is usually not good for Linux.
{$ENDIF}
F.ShelLTreeView.Path := ShellTreeView.Path;
if Sender is TJvThumbView then

View File

@ -771,7 +771,7 @@ begin
Bmp.SetSize(w, h);
Bmp.Canvas.Brush.Color := clWhite;
Bmp.Canvas.FillRect(0, 0, w, h);
Bmp.Assign(Picture);
Bmp.Assign(Picture.Graphic);
SrcIntfImg.LoadFromBitmap(Bmp.Handle, Bmp.MaskHandle);
DestIntfImg.LoadFromBitmap(Bmp.Handle, Bmp.MaskHandle);
TransformProc(SrcIntfImg, DestIntfImg, ARedData, AGreenData, ABlueData);