Fix ImagePanel button layout

This commit is contained in:
ema
2025-07-05 04:28:32 +08:00
parent f99a786510
commit 08587186c2
3 changed files with 7 additions and 28 deletions

View File

@@ -105,7 +105,7 @@
<Button x:Name="buttonSaveAs" <Button x:Name="buttonSaveAs"
Width="24" Width="24"
Height="24" Height="24"
Margin="0,8,8,0" Margin="0,0,8,0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Top" VerticalAlignment="Top"
Content="&#xE792;" Content="&#xE792;"
@@ -114,7 +114,7 @@
<Button x:Name="buttonReverseColor" <Button x:Name="buttonReverseColor"
Width="24" Width="24"
Height="24" Height="24"
Margin="0,8,8,0" Margin="0,0,8,0"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Top" VerticalAlignment="Top"
Content="&#xE746;" Content="&#xE746;"

View File

@@ -16,6 +16,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <http://www.gnu.org/licenses/>.
using QuickLook.Common.Plugin; using QuickLook.Common.Plugin;
using QuickLook.Plugin.ImageViewer;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
@@ -34,7 +35,7 @@ public class Plugin : IViewer
//".fig", // Figma //".fig", // Figma
]); ]);
private ThumbnailImagePanel _ip; private ImagePanel _ip;
public int Priority => 0; public int Priority => 0;
@@ -64,9 +65,11 @@ public class Plugin : IViewer
public void View(string path, ContextObject context) public void View(string path, ContextObject context)
{ {
_ip = new ThumbnailImagePanel _ip = new ImagePanel
{ {
ContextObject = context, ContextObject = context,
SaveAsVisibility = Visibility.Visible,
ReverseColorVisibility = Visibility.Visible,
}; };
_ = Task.Run(() => _ = Task.Run(() =>

View File

@@ -1,24 +0,0 @@
// Copyright © 2017-2025 QL-Win Contributors
//
// This file is part of QuickLook program.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using QuickLook.Plugin.ImageViewer;
namespace QuickLook.Plugin.ThumbnailViewer;
public class ThumbnailImagePanel : ImagePanel
{
}