added test dialog for all common dialog descendants (issue #1735)

git-svn-id: trunk@8775 -
This commit is contained in:
vincents 2006-02-19 18:29:45 +00:00
parent 8b421f305e
commit fcf6f19164
18 changed files with 73 additions and 12 deletions

View File

@ -16,8 +16,6 @@
<LazDoc Paths=""/> <LazDoc Paths=""/>
<PublishOptions> <PublishOptions>
<Version Value="2"/> <Version Value="2"/>
<DestinationDirectory Value="$(TestDir)\publishedproject\"/>
<IgnoreBinaries Value="False"/>
<IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/> <IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/>
<ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/> <ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/>
</PublishOptions> </PublishOptions>

View File

@ -305,7 +305,7 @@ type
{ TFileDialogComponentEditor { TFileDialogComponentEditor
The default componenteditor for TFileDialog } The default componenteditor for TFileDialog }
TFileDialogComponentEditor = class(TComponentEditor) TCommonDialogComponentEditor = class(TComponentEditor)
private private
procedure TestDialog; procedure TestDialog;
public public
@ -1319,28 +1319,28 @@ begin
Result:=TToolBar(GetComponent); Result:=TToolBar(GetComponent);
end; end;
{ TFileDialogComponentEditor } { TCommonDialogComponentEditor }
procedure TFileDialogComponentEditor.TestDialog; procedure TCommonDialogComponentEditor.TestDialog;
begin begin
with Component as TFileDialog do Execute; with Component as TCommonDialog do Execute;
end; end;
function TFileDialogComponentEditor.GetVerbCount: integer; function TCommonDialogComponentEditor.GetVerbCount: integer;
begin begin
Result:=1; Result:=1;
end; end;
function TFileDialogComponentEditor.GetVerb(Index: integer): string; function TCommonDialogComponentEditor.GetVerb(Index: integer): string;
begin begin
case Index of case Index of
0:Result:='Test dialog...'; 0:Result:=oisTestDialog;
else else
Result:=inherited GetVerb(Index); Result:=inherited GetVerb(Index);
end; end;
end; end;
procedure TFileDialogComponentEditor.ExecuteVerb(Index: integer); procedure TCommonDialogComponentEditor.ExecuteVerb(Index: integer);
begin begin
case Index of case Index of
0:TestDialog; 0:TestDialog;
@ -1349,7 +1349,7 @@ begin
end; end;
end; end;
procedure TFileDialogComponentEditor.Edit; procedure TCommonDialogComponentEditor.Edit;
begin begin
TestDialog; TestDialog;
end; end;
@ -1382,7 +1382,7 @@ initialization
RegisterComponentEditor(TCheckListBox,TCheckListBoxComponentEditor); RegisterComponentEditor(TCheckListBox,TCheckListBoxComponentEditor);
RegisterComponentEditor(TCheckGroup,TCheckGroupComponentEditor); RegisterComponentEditor(TCheckGroup,TCheckGroupComponentEditor);
RegisterComponentEditor(TToolBar,TToolBarComponentEditor); RegisterComponentEditor(TToolBar,TToolBarComponentEditor);
RegisterComponentEditor(TFileDialog, TFileDialogComponentEditor); RegisterComponentEditor(TCommonDialog, TCommonDialogComponentEditor);
finalization finalization
InternalFinal; InternalFinal;

View File

@ -258,6 +258,9 @@ resourcestring
oisSelectAFile = 'Select a file'; oisSelectAFile = 'Select a file';
oisPropertiesOf = 'Properties of %s'; oisPropertiesOf = 'Properties of %s';
oisAllFiles = 'All files'; oisAllFiles = 'All files';
// TCommonDialogComponentEditor
oisTestDialog = 'Test dialog...';
// property editors // property editors
oisSort = 'Sort'; oisSort = 'Sort';

View File

@ -778,6 +778,10 @@ msgstr "Editor de la cadena de la graella"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Diàleg editor de les cadenes" msgstr "Diàleg editor de les cadenes"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -789,6 +789,10 @@ msgstr "StringGrid Editor"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Zeichenketteneditordialog" msgstr "Zeichenketteneditordialog"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -788,6 +788,10 @@ msgstr "Editor de StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Diálogo Editor de Strings" msgstr "Diálogo Editor de Strings"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -778,6 +778,10 @@ msgstr "StringGrid muokkain"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Merkkijonojen muokkain" msgstr "Merkkijonojen muokkain"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "Maskin testauspaikka" msgstr "Maskin testauspaikka"

View File

@ -778,6 +778,10 @@ msgstr "Editeur de tableau"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Dialogue d'éditeur de chaînes" msgstr "Dialogue d'éditeur de chaînes"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -788,6 +788,10 @@ msgstr "Editor StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Finestra di dialogo editor delle stringhe" msgstr "Finestra di dialogo editor delle stringhe"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -788,6 +788,10 @@ msgstr "Editor StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Finestra di dialogo editor delle stringhe" msgstr "Finestra di dialogo editor delle stringhe"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -778,6 +778,10 @@ msgstr "StringGrid Bewerker"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Strings Editor Dialoog" msgstr "Strings Editor Dialoog"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "Test Invoer" msgstr "Test Invoer"

View File

@ -778,6 +778,10 @@ msgstr "Editeur de tableau"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Dialogo de edição de texto" msgstr "Dialogo de edição de texto"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -789,6 +789,10 @@ msgstr "Edytor StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "" msgstr ""
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -789,6 +789,10 @@ msgstr "Edytor StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "" msgstr ""
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -789,6 +789,10 @@ msgstr "Edytor StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "" msgstr ""
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "" msgstr ""

View File

@ -818,6 +818,10 @@ msgstr ""
msgid "All files" msgid "All files"
msgstr "" msgstr ""
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oissort #: objinspstrconsts:oissort
msgid "Sort" msgid "Sort"
msgstr "" msgstr ""

View File

@ -789,6 +789,10 @@ msgstr "Редактор StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Диалог ввода строк" msgstr "Диалог ввода строк"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "Тестовый ввод" msgstr "Тестовый ввод"

View File

@ -778,6 +778,10 @@ msgstr "Редактор StringGrid"
msgid "Strings Editor Dialog" msgid "Strings Editor Dialog"
msgstr "Редактор рядків" msgstr "Редактор рядків"
#: objinspstrconsts:oistestdialog
msgid "Test dialog..."
msgstr ""
#: objinspstrconsts:oistestinput #: objinspstrconsts:oistestinput
msgid "Test Input" msgid "Test Input"
msgstr "Тестове Введення" msgstr "Тестове Введення"