mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-09 10:16:00 +02:00
Adds a skeleton for wsdialogs in LCL-CustomDrawn
git-svn-id: trunk@36395 -
This commit is contained in:
parent
c1eb17e8e9
commit
050883f91c
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -5641,6 +5641,7 @@ lcl/interfaces/customdrawn/customdrawnwsarrow.pas svneol=native#text/plain
|
|||||||
lcl/interfaces/customdrawn/customdrawnwsbuttons.pas svneol=native#text/pascal
|
lcl/interfaces/customdrawn/customdrawnwsbuttons.pas svneol=native#text/pascal
|
||||||
lcl/interfaces/customdrawn/customdrawnwscomctrls.pas svneol=native#text/pascal
|
lcl/interfaces/customdrawn/customdrawnwscomctrls.pas svneol=native#text/pascal
|
||||||
lcl/interfaces/customdrawn/customdrawnwscontrols.pp svneol=native#text/plain
|
lcl/interfaces/customdrawn/customdrawnwscontrols.pp svneol=native#text/plain
|
||||||
|
lcl/interfaces/customdrawn/customdrawnwsdialogs.pas svneol=native#text/pascal
|
||||||
lcl/interfaces/customdrawn/customdrawnwsextctrls.pas svneol=native#text/pascal
|
lcl/interfaces/customdrawn/customdrawnwsextctrls.pas svneol=native#text/pascal
|
||||||
lcl/interfaces/customdrawn/customdrawnwsfactory.pas svneol=native#text/pascal
|
lcl/interfaces/customdrawn/customdrawnwsfactory.pas svneol=native#text/pascal
|
||||||
lcl/interfaces/customdrawn/customdrawnwsforms.pp svneol=native#text/plain
|
lcl/interfaces/customdrawn/customdrawnwsforms.pp svneol=native#text/plain
|
||||||
|
107
lcl/interfaces/customdrawn/customdrawnwsdialogs.pas
Normal file
107
lcl/interfaces/customdrawn/customdrawnwsdialogs.pas
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
{
|
||||||
|
*****************************************************************************
|
||||||
|
* CustomDrawnWSDialogs.pp *
|
||||||
|
* -------------- *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
*****************************************************************************
|
||||||
|
|
||||||
|
*****************************************************************************
|
||||||
|
* *
|
||||||
|
* This file is part of the Lazarus Component Library (LCL) *
|
||||||
|
* *
|
||||||
|
* See the file COPYING.modifiedLGPL.txt, included in this distribution, *
|
||||||
|
* for details about the copyright. *
|
||||||
|
* *
|
||||||
|
* 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. *
|
||||||
|
* *
|
||||||
|
*****************************************************************************
|
||||||
|
}
|
||||||
|
unit CustomDrawnWSDialogs;
|
||||||
|
|
||||||
|
{$mode objfpc}{$H+}
|
||||||
|
{$I customdrawndefines.inc}
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
// RTL
|
||||||
|
SysUtils, Classes, Types,
|
||||||
|
// {$ifdef CD_Windows}Windows, customdrawn_WinProc,{$endif}
|
||||||
|
// {$ifdef CD_Cocoa}MacOSAll, CocoaAll, customdrawn_cocoaproc, CocoaGDIObjects,{$endif}
|
||||||
|
// {$ifdef CD_X11}X, XLib, XUtil, BaseUnix, customdrawn_x11proc,{$ifdef CD_UseNativeText}xft, fontconfig,{$endif}{$endif}
|
||||||
|
// {$ifdef CD_Android}customdrawn_androidproc, jni, bitmap, log, keycodes,{$endif}
|
||||||
|
// LCL
|
||||||
|
// RTL + LCL
|
||||||
|
LCLType, LCLProc, Dialogs, Controls, Forms, Graphics,
|
||||||
|
// Widgetset
|
||||||
|
WSDialogs, WSLCLClasses,
|
||||||
|
customdrawncontrols, customdrawnwscontrols, customdrawnproc;
|
||||||
|
|
||||||
|
type
|
||||||
|
|
||||||
|
{ TCDWSCommonDialog }
|
||||||
|
|
||||||
|
TCDWSCommonDialog = class(TWSCommonDialog)
|
||||||
|
published
|
||||||
|
{ class function CreateHandle(const ACommonDialog: TCommonDialog): THandle; override;
|
||||||
|
class procedure DestroyHandle(const ACommonDialog: TCommonDialog); override;
|
||||||
|
class procedure ShowModal(const ACommonDialog: TCommonDialog); override;}
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TCDWSFileDialog }
|
||||||
|
|
||||||
|
TCDWSFileDialog = class(TWSFileDialog)
|
||||||
|
published
|
||||||
|
{ class function CreateHandle(const ACommonDialog: TCommonDialog): THandle; override;
|
||||||
|
class procedure ShowModal(const ACommonDialog: TCommonDialog); override;}
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TCDWSOpenDialog }
|
||||||
|
|
||||||
|
TCDWSOpenDialog = class(TWSOpenDialog)
|
||||||
|
published
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TCDWSSaveDialog }
|
||||||
|
|
||||||
|
TCDWSSaveDialog = class(TWSSaveDialog)
|
||||||
|
published
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TCDWSSelectDirectoryDialog }
|
||||||
|
|
||||||
|
TCDWSSelectDirectoryDialog = class(TWSSelectDirectoryDialog)
|
||||||
|
published
|
||||||
|
{ class function CreateHandle(const ACommonDialog: TCommonDialog): THandle; override;
|
||||||
|
class procedure ShowModal(const ACommonDialog: TCommonDialog); override;}
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TCDWSColorDialog }
|
||||||
|
|
||||||
|
TCDWSColorDialog = class(TWSColorDialog)
|
||||||
|
published
|
||||||
|
{ class function CreateHandle(const ACommonDialog: TCommonDialog): THandle; override;
|
||||||
|
class procedure ShowModal(const ACommonDialog: TCommonDialog); override;}
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TCDWSColorButton }
|
||||||
|
|
||||||
|
TCDWSColorButton = class(TWSColorButton)
|
||||||
|
published
|
||||||
|
end;
|
||||||
|
|
||||||
|
{ TCDWSFontDialog }
|
||||||
|
|
||||||
|
TCDWSFontDialog = class(TWSFontDialog)
|
||||||
|
published
|
||||||
|
{ class function CreateHandle(const ACommonDialog: TCommonDialog): THandle; override;
|
||||||
|
class procedure ShowModal(const ACommonDialog: TCommonDialog); override;}
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
end.
|
@ -113,7 +113,7 @@ end;"/>
|
|||||||
<License Value="modified LGPL-2
|
<License Value="modified LGPL-2
|
||||||
"/>
|
"/>
|
||||||
<Version Major="1" Release="1"/>
|
<Version Major="1" Release="1"/>
|
||||||
<Files Count="397">
|
<Files Count="398">
|
||||||
<Item1>
|
<Item1>
|
||||||
<Filename Value="carbon/agl.pp"/>
|
<Filename Value="carbon/agl.pp"/>
|
||||||
<AddToUsesPkgSection Value="False"/>
|
<AddToUsesPkgSection Value="False"/>
|
||||||
@ -1965,6 +1965,11 @@ end;"/>
|
|||||||
<AddToUsesPkgSection Value="False"/>
|
<AddToUsesPkgSection Value="False"/>
|
||||||
<UnitName Value="customdrawnwsbuttons"/>
|
<UnitName Value="customdrawnwsbuttons"/>
|
||||||
</Item397>
|
</Item397>
|
||||||
|
<Item398>
|
||||||
|
<Filename Value="customdrawn/customdrawnwsdialogs.pas"/>
|
||||||
|
<AddToUsesPkgSection Value="False"/>
|
||||||
|
<UnitName Value="QtWSDialogs"/>
|
||||||
|
</Item398>
|
||||||
</Files>
|
</Files>
|
||||||
<LazDoc Paths="../../docs/xml/lcl"/>
|
<LazDoc Paths="../../docs/xml/lcl"/>
|
||||||
<i18n>
|
<i18n>
|
||||||
|
Loading…
Reference in New Issue
Block a user