1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
{
*****************************************************************************
* 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 license.
*****************************************************************************
}
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.
|