Tools/DebugServer: Use high-dpi icons by Roland Hahn
BIN
tools/debugserver/Images/MainIcon/debugserver.ico
Normal file
After (image error) Size: 55 KiB |
BIN
tools/debugserver/Images/MainIcon/debugserver_016.png
Normal file
After ![]() (image error) Size: 698 B |
BIN
tools/debugserver/Images/MainIcon/debugserver_020.png
Normal file
After ![]() (image error) Size: 954 B |
BIN
tools/debugserver/Images/MainIcon/debugserver_024.png
Normal file
After ![]() (image error) Size: 1.1 KiB |
BIN
tools/debugserver/Images/MainIcon/debugserver_032.png
Normal file
After ![]() (image error) Size: 1.3 KiB |
BIN
tools/debugserver/Images/MainIcon/debugserver_040.png
Normal file
After ![]() (image error) Size: 1.8 KiB |
BIN
tools/debugserver/Images/MainIcon/debugserver_048.png
Normal file
After ![]() (image error) Size: 2.2 KiB |
BIN
tools/debugserver/Images/MainIcon/debugserver_064.png
Normal file
After ![]() (image error) Size: 2.9 KiB |
BIN
tools/debugserver/Images/MainIcon/debugserver_256.png
Normal file
After ![]() (image error) Size: 13 KiB |
BIN
tools/debugserver/Images/MenuIcons/Clear.png
Normal file
After ![]() (image error) Size: 623 B |
BIN
tools/debugserver/Images/MenuIcons/Clear_150.png
Normal file
After ![]() (image error) Size: 934 B |
BIN
tools/debugserver/Images/MenuIcons/Clear_200.png
Normal file
After ![]() (image error) Size: 1011 B |
BIN
tools/debugserver/Images/MenuIcons/Copy.png
Normal file
After ![]() (image error) Size: 380 B |
BIN
tools/debugserver/Images/MenuIcons/Copy_150.png
Normal file
After ![]() (image error) Size: 481 B |
BIN
tools/debugserver/Images/MenuIcons/Copy_200.png
Normal file
After ![]() (image error) Size: 660 B |
BIN
tools/debugserver/Images/MenuIcons/Hide.png
Normal file
After ![]() (image error) Size: 465 B |
BIN
tools/debugserver/Images/MenuIcons/Hide_150.png
Normal file
After ![]() (image error) Size: 645 B |
BIN
tools/debugserver/Images/MenuIcons/Hide_200.png
Normal file
After ![]() (image error) Size: 822 B |
BIN
tools/debugserver/Images/MenuIcons/Options.png
Normal file
After ![]() (image error) Size: 696 B |
BIN
tools/debugserver/Images/MenuIcons/Options_150.png
Normal file
After ![]() (image error) Size: 1.2 KiB |
BIN
tools/debugserver/Images/MenuIcons/Options_200.png
Normal file
After ![]() (image error) Size: 1.8 KiB |
BIN
tools/debugserver/Images/MenuIcons/Pause.png
Normal file
After ![]() (image error) Size: 591 B |
BIN
tools/debugserver/Images/MenuIcons/Pause_150.png
Normal file
After ![]() (image error) Size: 894 B |
BIN
tools/debugserver/Images/MenuIcons/Pause_200.png
Normal file
After ![]() (image error) Size: 1.1 KiB |
BIN
tools/debugserver/Images/MenuIcons/Quit.png
Normal file
After ![]() (image error) Size: 468 B |
BIN
tools/debugserver/Images/MenuIcons/Quit_150.png
Normal file
After ![]() (image error) Size: 645 B |
BIN
tools/debugserver/Images/MenuIcons/Quit_200.png
Normal file
After ![]() (image error) Size: 916 B |
BIN
tools/debugserver/Images/MenuIcons/Resume.png
Normal file
After ![]() (image error) Size: 533 B |
BIN
tools/debugserver/Images/MenuIcons/Resume_150.png
Normal file
After ![]() (image error) Size: 831 B |
BIN
tools/debugserver/Images/MenuIcons/Resume_200.png
Normal file
After ![]() (image error) Size: 993 B |
BIN
tools/debugserver/Images/MenuIcons/Save.png
Normal file
After ![]() (image error) Size: 403 B |
BIN
tools/debugserver/Images/MenuIcons/Save_150.png
Normal file
After ![]() (image error) Size: 454 B |
BIN
tools/debugserver/Images/MenuIcons/Save_200.png
Normal file
After ![]() (image error) Size: 556 B |
BIN
tools/debugserver/Images/MenuIcons/SelectAll.png
Normal file
After ![]() (image error) Size: 509 B |
BIN
tools/debugserver/Images/MenuIcons/SelectAll_150.png
Normal file
After ![]() (image error) Size: 766 B |
BIN
tools/debugserver/Images/MenuIcons/SelectAll_200.png
Normal file
After ![]() (image error) Size: 1003 B |
BIN
tools/debugserver/Images/MenuIcons/Show.png
Normal file
After ![]() (image error) Size: 483 B |
BIN
tools/debugserver/Images/MenuIcons/Show_150.png
Normal file
After ![]() (image error) Size: 694 B |
BIN
tools/debugserver/Images/MenuIcons/Show_200.png
Normal file
After ![]() (image error) Size: 861 B |
BIN
tools/debugserver/Images/MessageIcons/Cancel.png
Normal file
After ![]() (image error) Size: 661 B |
BIN
tools/debugserver/Images/MessageIcons/Cancel_150.png
Normal file
After ![]() (image error) Size: 1005 B |
BIN
tools/debugserver/Images/MessageIcons/Cancel_200.png
Normal file
After ![]() (image error) Size: 1.3 KiB |
BIN
tools/debugserver/Images/MessageIcons/Identify.png
Normal file
After ![]() (image error) Size: 554 B |
BIN
tools/debugserver/Images/MessageIcons/Identify_150.png
Normal file
After ![]() (image error) Size: 859 B |
BIN
tools/debugserver/Images/MessageIcons/Identify_200.png
Normal file
After ![]() (image error) Size: 1.0 KiB |
BIN
tools/debugserver/Images/MessageIcons/Information.png
Normal file
After ![]() (image error) Size: 632 B |
BIN
tools/debugserver/Images/MessageIcons/Information_150.png
Normal file
After ![]() (image error) Size: 914 B |
BIN
tools/debugserver/Images/MessageIcons/Information_200.png
Normal file
After ![]() (image error) Size: 1.2 KiB |
BIN
tools/debugserver/Images/MessageIcons/Stop.png
Normal file
After ![]() (image error) Size: 567 B |
BIN
tools/debugserver/Images/MessageIcons/Stop_150.png
Normal file
After ![]() (image error) Size: 918 B |
BIN
tools/debugserver/Images/MessageIcons/Stop_200.png
Normal file
After ![]() (image error) Size: 1.1 KiB |
BIN
tools/debugserver/Images/MessageIcons/Warning.png
Normal file
After ![]() (image error) Size: 531 B |
BIN
tools/debugserver/Images/MessageIcons/Warning_150.png
Normal file
After ![]() (image error) Size: 789 B |
BIN
tools/debugserver/Images/MessageIcons/Warning_200.png
Normal file
After ![]() (image error) Size: 995 B |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray.ico
Normal file
After (image error) Size: 58 KiB |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_016.png
Normal file
After ![]() (image error) Size: 772 B |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_020.png
Normal file
After ![]() (image error) Size: 1.0 KiB |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_024.png
Normal file
After ![]() (image error) Size: 1.2 KiB |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_032.png
Normal file
After ![]() (image error) Size: 1.6 KiB |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_040.png
Normal file
After ![]() (image error) Size: 2.2 KiB |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_048.png
Normal file
After ![]() (image error) Size: 2.6 KiB |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_064.png
Normal file
After ![]() (image error) Size: 3.5 KiB |
BIN
tools/debugserver/Images/TrayIcon/debugserver_tray_256.png
Normal file
After ![]() (image error) Size: 16 KiB |
@ -46,3 +46,9 @@ The indentation of the messages (by SendMethodEnter) is intentional: if an
|
||||
exception occurs, then the SendMethodExit does not happen, and you see that
|
||||
something is wrong visually.
|
||||
|
||||
-------------------------
|
||||
|
||||
Icons used by this application were provided by Roland Hahn (https://www.rhsoft.de/)
|
||||
under Creative Commons CC0 1.0 Universal License
|
||||
(freely available, no restrictions in usage).
|
||||
|
||||
|
Before (image error) Size: 61 KiB After (image error) Size: 55 KiB |
@ -9,7 +9,11 @@
|
||||
</Flags>
|
||||
<SessionStorage Value="InIDEConfig"/>
|
||||
<Title Value="FPC/Lazarus debug message server"/>
|
||||
<Scaled Value="True"/>
|
||||
<UseXPManifest Value="True"/>
|
||||
<XPManifest>
|
||||
<DpiAware Value="True"/>
|
||||
</XPManifest>
|
||||
<Icon Value="0"/>
|
||||
</General>
|
||||
<BuildModes Count="1">
|
||||
@ -66,6 +70,7 @@
|
||||
<Version Value="11"/>
|
||||
<SearchPaths>
|
||||
<IncludeFiles Value="$(ProjOutDir)"/>
|
||||
<UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
|
||||
</SearchPaths>
|
||||
<Parsing>
|
||||
<SyntaxOptions>
|
||||
|
@ -13,6 +13,7 @@ uses
|
||||
{$R *.res}
|
||||
|
||||
begin
|
||||
Application.Scaled:=True;
|
||||
Application.Title:='FPC/Lazarus debug message server';
|
||||
Application.Initialize;
|
||||
Application.CreateForm(TMainForm, MainForm);
|
||||
|
@ -24,14 +24,14 @@ unit frmOptions;
|
||||
interface
|
||||
|
||||
uses
|
||||
Forms, ButtonPanel, StdCtrls;
|
||||
Forms, ButtonPanel, StdCtrls, Classes;
|
||||
|
||||
type
|
||||
|
||||
{ TOptionsForm }
|
||||
|
||||
TOptionsForm = class(TForm)
|
||||
ButtonPanel1: TButtonPanel;
|
||||
ButtonPanel:TButtonPanel;
|
||||
CBNewVisible: TCheckBox;
|
||||
CBCleanLogOnNewProcess: TCheckBox;
|
||||
CBShowOnStartUp: TCheckBox;
|
||||
@ -39,7 +39,9 @@ type
|
||||
CBNewAtBottom: TCheckBox;
|
||||
GBWindow: TGroupBox;
|
||||
GBMessages: TGroupBox;
|
||||
procedure FormActivate(Sender:TObject);
|
||||
private
|
||||
FActivated: boolean;
|
||||
function GetB(AIndex: integer): Boolean;
|
||||
function GetCB(AIndex: Integer): TCheckBox;
|
||||
procedure SetB(AIndex: integer; const AValue: Boolean);
|
||||
@ -60,8 +62,20 @@ implementation
|
||||
|
||||
{ TOptionsForm }
|
||||
|
||||
function TOptionsForm.GetCB(AIndex : Integer) : TCheckBox;
|
||||
procedure TOptionsForm.FormActivate(Sender:TObject);
|
||||
begin
|
||||
if not FActivated then
|
||||
begin
|
||||
FActivated := true;
|
||||
AutoSize := false;
|
||||
ClientHeight := GBMessages.Top + GBMessages.Height +
|
||||
GBMessages.BorderSpacing.Around + GBMessages.BorderSpacing.Bottom +
|
||||
ButtonPanel.Height;
|
||||
ClientWidth := GBMessages.Left + GBMessages.Width + GBMessages.BorderSpacing.Around;
|
||||
end;
|
||||
end;
|
||||
|
||||
function TOptionsForm.GetCB(AIndex : Integer) : TCheckBox;
|
||||
begin
|
||||
Case AIndex of
|
||||
0 : Result:=CBShowOnStartUp;
|
||||
|