You've already forked lazarus-ccr
tvplanit: Improved layout in VpWavDlg
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8477 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -9,7 +9,7 @@ msgstr ""
|
|||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.1\n"
|
"X-Generator: Poedit 3.1.1\n"
|
||||||
|
|
||||||
#: demomain.rs10min
|
#: demomain.rs10min
|
||||||
msgid "10 min"
|
msgid "10 min"
|
||||||
@ -148,27 +148,27 @@ msgstr "XML-Dateien (*.XML)"
|
|||||||
|
|
||||||
#: tfrmreportsetup.btncancel.caption
|
#: tfrmreportsetup.btncancel.caption
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Abbrechen"
|
||||||
|
|
||||||
#: tfrmreportsetup.btnok.caption
|
#: tfrmreportsetup.btnok.caption
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: tfrmreportsetup.caption
|
#: tfrmreportsetup.caption
|
||||||
msgid "Report Setup"
|
msgid "Report Setup"
|
||||||
msgstr ""
|
msgstr "Bericht-Vorbereitung"
|
||||||
|
|
||||||
#: tfrmreportsetup.lblenddate.caption
|
#: tfrmreportsetup.lblenddate.caption
|
||||||
msgid "End Date:"
|
msgid "End Date:"
|
||||||
msgstr ""
|
msgstr "Ende-Datum:"
|
||||||
|
|
||||||
#: tfrmreportsetup.lblformat.caption
|
#: tfrmreportsetup.lblformat.caption
|
||||||
msgid "Format:"
|
msgid "Format:"
|
||||||
msgstr ""
|
msgstr "Format:"
|
||||||
|
|
||||||
#: tfrmreportsetup.lblstartdate.caption
|
#: tfrmreportsetup.lblstartdate.caption
|
||||||
msgid "Start Date:"
|
msgid "Start Date:"
|
||||||
msgstr ""
|
msgstr "Beginn-Datum:"
|
||||||
|
|
||||||
#: tmainform.btndeleteres.caption
|
#: tmainform.btndeleteres.caption
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
@ -306,4 +306,3 @@ msgstr "Erledigte Aufgaben verbergen"
|
|||||||
#: tmainform.titlelbl.caption
|
#: tmainform.titlelbl.caption
|
||||||
msgid "TitleLbl"
|
msgid "TitleLbl"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ msgstr ""
|
|||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.1\n"
|
"X-Generator: Poedit 3.1.1\n"
|
||||||
|
|
||||||
#: demomain.rs10min
|
#: demomain.rs10min
|
||||||
msgid "10 min"
|
msgid "10 min"
|
||||||
@ -145,27 +145,27 @@ msgstr "XML files (*.xml)"
|
|||||||
|
|
||||||
#: tfrmreportsetup.btncancel.caption
|
#: tfrmreportsetup.btncancel.caption
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Cancel"
|
||||||
|
|
||||||
#: tfrmreportsetup.btnok.caption
|
#: tfrmreportsetup.btnok.caption
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr "OK"
|
||||||
|
|
||||||
#: tfrmreportsetup.caption
|
#: tfrmreportsetup.caption
|
||||||
msgid "Report Setup"
|
msgid "Report Setup"
|
||||||
msgstr ""
|
msgstr "Report Setup"
|
||||||
|
|
||||||
#: tfrmreportsetup.lblenddate.caption
|
#: tfrmreportsetup.lblenddate.caption
|
||||||
msgid "End Date:"
|
msgid "End Date:"
|
||||||
msgstr ""
|
msgstr "End Date:"
|
||||||
|
|
||||||
#: tfrmreportsetup.lblformat.caption
|
#: tfrmreportsetup.lblformat.caption
|
||||||
msgid "Format:"
|
msgid "Format:"
|
||||||
msgstr ""
|
msgstr "Format:"
|
||||||
|
|
||||||
#: tfrmreportsetup.lblstartdate.caption
|
#: tfrmreportsetup.lblstartdate.caption
|
||||||
msgid "Start Date:"
|
msgid "Start Date:"
|
||||||
msgstr ""
|
msgstr "Start Date:"
|
||||||
|
|
||||||
#: tmainform.btndeleteres.caption
|
#: tmainform.btndeleteres.caption
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
@ -303,4 +303,3 @@ msgstr "Hide completed tasks"
|
|||||||
#: tmainform.titlelbl.caption
|
#: tmainform.titlelbl.caption
|
||||||
msgid "TitleLbl"
|
msgid "TitleLbl"
|
||||||
msgstr "TitleLbl"
|
msgstr "TitleLbl"
|
||||||
|
|
||||||
|
@ -1018,6 +1018,10 @@ msgstr "Andere"
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr "Pixel"
|
msgstr "Pixel"
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr "Abspielen"
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -1010,6 +1010,10 @@ msgstr "Other"
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr "Pixels"
|
msgstr "Pixels"
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr "Play"
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
msgstr "Add event..."
|
msgstr "Add event..."
|
||||||
|
@ -1009,6 +1009,10 @@ msgstr ""
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -7,7 +7,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: \n"
|
"POT-Creation-Date: \n"
|
||||||
"PO-Revision-Date: 2016-09-17 17:11+0200\n"
|
"PO-Revision-Date: 2022-09-12 19:03+0200\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: fr_FR\n"
|
"Language: fr_FR\n"
|
||||||
@ -15,7 +15,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
"X-Generator: Poedit 1.8.9\n"
|
"X-Generator: Poedit 3.1.1\n"
|
||||||
|
|
||||||
#: vpsr.rs1day
|
#: vpsr.rs1day
|
||||||
msgid "1 day"
|
msgid "1 day"
|
||||||
@ -1024,6 +1024,10 @@ msgstr "Autre"
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
@ -1267,8 +1271,6 @@ msgid "Error: Unable to update "
|
|||||||
msgstr "Erreur: Modification à echoué"
|
msgstr "Erreur: Modification à echoué"
|
||||||
|
|
||||||
#: vpsr.rsstartendtimeerror
|
#: vpsr.rsstartendtimeerror
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Incorrect order of start and end times. Do you want to flip them?"
|
|
||||||
msgid "Incorrect order of start and end times. Do you want to exchange them?"
|
msgid "Incorrect order of start and end times. Do you want to exchange them?"
|
||||||
msgstr "Ordre incorrect des heures de début et de fin. Voulez-vous les retourner?"
|
msgstr "Ordre incorrect des heures de début et de fin. Voulez-vous les retourner?"
|
||||||
|
|
||||||
@ -1386,7 +1388,7 @@ msgid "Tuesday"
|
|||||||
msgstr "Mardi"
|
msgstr "Mardi"
|
||||||
|
|
||||||
#: vpsr.rsunabletoopen
|
#: vpsr.rsunabletoopen
|
||||||
#, object-pascal-format, fuzzy, badformat
|
#, fuzzy, object-pascal-format
|
||||||
#| msgid "Error: Unable to open "
|
#| msgid "Error: Unable to open "
|
||||||
msgid "Error: Unable to open %s"
|
msgid "Error: Unable to open %s"
|
||||||
msgstr "Erreur: Incapable d'ouvrir"
|
msgstr "Erreur: Incapable d'ouvrir"
|
||||||
@ -1696,7 +1698,7 @@ msgid "Invalid XML Character found"
|
|||||||
msgstr "Caractère XML non valide trouvé"
|
msgstr "Caractère XML non valide trouvé"
|
||||||
|
|
||||||
#: vpsr.sinvalidxmlversion
|
#: vpsr.sinvalidxmlversion
|
||||||
#, object-pascal-format, fuzzy, badformat
|
#, fuzzy, object-pascal-format
|
||||||
msgid "XMLPartner does not support XML specification greater than %s"
|
msgid "XMLPartner does not support XML specification greater than %s"
|
||||||
msgstr "XMLPartner ne supporte pas la spécification XML supérieure à"
|
msgstr "XMLPartner ne supporte pas la spécification XML supérieure à"
|
||||||
|
|
||||||
@ -1805,11 +1807,10 @@ msgid "End of input while looking for delimiter: "
|
|||||||
msgstr "Fin de l'entrée tout en recherchant delimiter:"
|
msgstr "Fin de l'entrée tout en recherchant delimiter:"
|
||||||
|
|
||||||
#: vpsr.sunknownaxis
|
#: vpsr.sunknownaxis
|
||||||
#, object-pascal-format, fuzzy, badformat
|
#, fuzzy, object-pascal-format
|
||||||
msgid "Unknown axis specifier: %s"
|
msgid "Unknown axis specifier: %s"
|
||||||
msgstr "Spécificateur d'axe inconnu"
|
msgstr "Spécificateur d'axe inconnu"
|
||||||
|
|
||||||
#: vpsr.sxmldecnotatbeg
|
#: vpsr.sxmldecnotatbeg
|
||||||
msgid "The XML declaration must appear before the first element"
|
msgid "The XML declaration must appear before the first element"
|
||||||
msgstr "La déclaration XML doit apparaître avant le premier élément"
|
msgstr "La déclaration XML doit apparaître avant le premier élément"
|
||||||
|
|
||||||
|
@ -1018,6 +1018,10 @@ msgstr "Andere"
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -1018,6 +1018,10 @@ msgstr "Inny"
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr "Pixele"
|
msgstr "Pixele"
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
msgstr "Dodaj wydarzenie..."
|
msgstr "Dodaj wydarzenie..."
|
||||||
|
@ -1000,6 +1000,10 @@ msgstr ""
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1018,6 +1018,10 @@ msgstr "Другой"
|
|||||||
msgid "Pixels"
|
msgid "Pixels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: vpsr.rsplaybtn
|
||||||
|
msgid "Play"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: vpsr.rspopupaddevent
|
#: vpsr.rspopupaddevent
|
||||||
msgctxt "vpsr.rspopupaddevent"
|
msgctxt "vpsr.rspopupaddevent"
|
||||||
msgid "Add event..."
|
msgid "Add event..."
|
||||||
|
@ -261,6 +261,7 @@ resourcestring
|
|||||||
RSSoundFinder = 'Sound Finder';
|
RSSoundFinder = 'Sound Finder';
|
||||||
RSDefaultSound = 'Use the default sound';
|
RSDefaultSound = 'Use the default sound';
|
||||||
RSNothingToSelectFrom = 'There is nothing to select if default sound is used.';
|
RSNothingToSelectFrom = 'There is nothing to select if default sound is used.';
|
||||||
|
RSPlayBtn = 'Play';
|
||||||
|
|
||||||
{ Event Edit Dialog Captions }
|
{ Event Edit Dialog Captions }
|
||||||
RSDlgEventEdit = 'Event';
|
RSDlgEventEdit = 'Event';
|
||||||
|
@ -493,6 +493,45 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure AlignOKCancel(OKButton, CancelButton: TButton; APanel: TPanel);
|
||||||
|
var
|
||||||
|
w: Integer;
|
||||||
|
begin
|
||||||
|
OKButton.AutoSize := true;
|
||||||
|
CancelButton.AutoSize := true;
|
||||||
|
w := Max(OKButton.Width, CancelButton.Width);
|
||||||
|
|
||||||
|
OKButton.Constraints.MinWidth := w;
|
||||||
|
OKButton.Width := w;
|
||||||
|
CancelButton.Constraints.MinWidth := w;
|
||||||
|
CancelButton.Width := w;
|
||||||
|
|
||||||
|
{$IFDEF MSWINDOWS} // button order: OK - Cancel
|
||||||
|
CancelButton.AnchorSideRight.Control := APanel;
|
||||||
|
CancelButton.AnchorSideRight.Side := asrRight;
|
||||||
|
CancelButton.Anchors := [akTop, akRight];
|
||||||
|
|
||||||
|
OKButton.AnchorSideRight.Control := CancelButton;
|
||||||
|
OKButton.AnchorSideRight.Side := asrRight;
|
||||||
|
OKButton.Anchors := [akTop, akRight];
|
||||||
|
OKButton.TabOrder := 0;
|
||||||
|
CancelButton.TabOrder := 1;
|
||||||
|
{$ELSE}
|
||||||
|
OKButton.AnchorSideRight.Control := APanel;
|
||||||
|
OKButton.AnchorSideRight.Side := asrRight;
|
||||||
|
OKButton.Anchors := [akTop, akRight];
|
||||||
|
CancelButton.AnchorSideRight.Control := OKButton;
|
||||||
|
CancelButton.AnchorSideRight.Side := asrRight;
|
||||||
|
CancelButton.Anchors := [akTop, akRight];
|
||||||
|
CancelButton.TabOrder := 0;
|
||||||
|
OKButton.TabOrder := 1;
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
APanel.AutoSize := true;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
(*
|
||||||
procedure AlignOKCancel(OKButton, CancelButton: TButton; APanel: TPanel);
|
procedure AlignOKCancel(OKButton, CancelButton: TButton; APanel: TPanel);
|
||||||
var
|
var
|
||||||
w, h: Integer;
|
w, h: Integer;
|
||||||
@ -538,6 +577,7 @@ begin
|
|||||||
OKButton.TabOrder := 1;
|
OKButton.TabOrder := 1;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
|
*)
|
||||||
|
|
||||||
function PointInRect(Point: TPoint; Rect: TRect): Boolean;
|
function PointInRect(Point: TPoint; Rect: TRect): Boolean;
|
||||||
begin
|
begin
|
||||||
|
@ -12,7 +12,6 @@ object FrmSoundDialog: TFrmSoundDialog
|
|||||||
OnCreate = FormCreate
|
OnCreate = FormCreate
|
||||||
OnShow = FormShow
|
OnShow = FormShow
|
||||||
Position = poScreenCenter
|
Position = poScreenCenter
|
||||||
LCLVersion = '1.9.0.0'
|
|
||||||
object PageControl1: TPageControl
|
object PageControl1: TPageControl
|
||||||
Left = 0
|
Left = 0
|
||||||
Height = 474
|
Height = 474
|
||||||
@ -54,7 +53,7 @@ object FrmSoundDialog: TFrmSoundDialog
|
|||||||
Left = 4
|
Left = 4
|
||||||
Height = 19
|
Height = 19
|
||||||
Top = 4
|
Top = 4
|
||||||
Width = 73
|
Width = 71
|
||||||
BorderSpacing.Around = 4
|
BorderSpacing.Around = 4
|
||||||
Caption = 'CBDefault'
|
Caption = 'CBDefault'
|
||||||
OnClick = CBDefaultClick
|
OnClick = CBDefaultClick
|
||||||
@ -72,38 +71,17 @@ object FrmSoundDialog: TFrmSoundDialog
|
|||||||
ClientHeight = 33
|
ClientHeight = 33
|
||||||
ClientWidth = 515
|
ClientWidth = 515
|
||||||
TabOrder = 2
|
TabOrder = 2
|
||||||
object PlayButton: TSpeedButton
|
object PlayBtn: TSpeedButton
|
||||||
AnchorSideTop.Control = OkBtn
|
AnchorSideTop.Control = OkBtn
|
||||||
AnchorSideBottom.Control = OkBtn
|
AnchorSideBottom.Control = OkBtn
|
||||||
AnchorSideBottom.Side = asrBottom
|
AnchorSideBottom.Side = asrBottom
|
||||||
Left = 0
|
Left = 0
|
||||||
Height = 25
|
Height = 25
|
||||||
Top = 4
|
Top = 4
|
||||||
Width = 77
|
Width = 118
|
||||||
Anchors = [akTop, akLeft, akBottom]
|
Anchors = [akTop, akLeft, akBottom]
|
||||||
Caption = 'Play'
|
|
||||||
Glyph.Data = {
|
|
||||||
DE010000424DDE01000000000000760000002800000024000000120000000100
|
|
||||||
0400000000006801000000000000000000001000000010000000000000000000
|
|
||||||
80000080000000808000800000008000800080800000C0C0C000808080000000
|
|
||||||
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00666666666666
|
|
||||||
6666666666666666666666660000666666660066666666666666668866666666
|
|
||||||
0000666666603086666666666666688886666666000066666603077866686666
|
|
||||||
66668887786668660000666660388FF866866666666888877866866600006666
|
|
||||||
03B07FF8686666666688787778686666000066003BF07FF8666666668887F877
|
|
||||||
7866666600006038BFB00FF866666668887F788778666666000063B7FBF080F8
|
|
||||||
6888866877F7F88878688886000063B7BFB070F866666668777F787878666666
|
|
||||||
000063F7FBF00FF866666668F7F7F8877866666600006633BFB07FF868666666
|
|
||||||
887F787778686666000066663BF07FF8668666666687F8777866866600006666
|
|
||||||
63B887F866686666666878877866686600006666663B07766666666666668787
|
|
||||||
7866666600006666666380866666666666666888866666660000666666660066
|
|
||||||
6666666666666688666666660000666666666666666666666666666666666666
|
|
||||||
0000
|
|
||||||
}
|
|
||||||
Margin = 4
|
Margin = 4
|
||||||
NumGlyphs = 2
|
OnClick = PlayBtnClick
|
||||||
Spacing = -1
|
|
||||||
OnClick = PlayButtonClick
|
|
||||||
end
|
end
|
||||||
object OkBtn: TButton
|
object OkBtn: TButton
|
||||||
Left = 361
|
Left = 361
|
||||||
@ -169,6 +147,7 @@ object FrmSoundDialog: TFrmSoundDialog
|
|||||||
Alignment = taCenter
|
Alignment = taCenter
|
||||||
AutoSize = False
|
AutoSize = False
|
||||||
Caption = 'Nothing to select from'
|
Caption = 'Nothing to select from'
|
||||||
|
Color = clDefault
|
||||||
Layout = tlCenter
|
Layout = tlCenter
|
||||||
ParentColor = False
|
ParentColor = False
|
||||||
WordWrap = True
|
WordWrap = True
|
||||||
@ -217,6 +196,7 @@ object FrmSoundDialog: TFrmSoundDialog
|
|||||||
Alignment = taCenter
|
Alignment = taCenter
|
||||||
AutoSize = False
|
AutoSize = False
|
||||||
Caption = 'Nothing to select from'
|
Caption = 'Nothing to select from'
|
||||||
|
Color = clDefault
|
||||||
Layout = tlCenter
|
Layout = tlCenter
|
||||||
ParentColor = False
|
ParentColor = False
|
||||||
WordWrap = True
|
WordWrap = True
|
||||||
|
@ -61,7 +61,7 @@ type
|
|||||||
ShellTreeView: TShellTreeView;
|
ShellTreeView: TShellTreeView;
|
||||||
Splitter1: TSplitter;
|
Splitter1: TSplitter;
|
||||||
TabSheet1: TTabSheet;
|
TabSheet1: TTabSheet;
|
||||||
PlayButton: TSpeedButton;
|
PlayBtn: TSpeedButton;
|
||||||
CBDefault: TCheckBox;
|
CBDefault: TCheckBox;
|
||||||
OkBtn: TButton;
|
OkBtn: TButton;
|
||||||
CancelBtn: TButton;
|
CancelBtn: TButton;
|
||||||
@ -70,7 +70,7 @@ type
|
|||||||
procedure FormCreate(Sender: TObject);
|
procedure FormCreate(Sender: TObject);
|
||||||
procedure FormShow(Sender: TObject);
|
procedure FormShow(Sender: TObject);
|
||||||
procedure OkBtnClick(Sender: TObject);
|
procedure OkBtnClick(Sender: TObject);
|
||||||
procedure PlayButtonClick(Sender: TObject);
|
procedure PlayBtnClick(Sender: TObject);
|
||||||
private
|
private
|
||||||
FOnPlaySound: TVpPlaySoundEvent;
|
FOnPlaySound: TVpPlaySoundEvent;
|
||||||
function FindFileItem(AFilename: String): TListItem;
|
function FindFileItem(AFilename: String): TListItem;
|
||||||
@ -107,7 +107,7 @@ begin
|
|||||||
ShellListview.Visible := not CBDefault.Checked;
|
ShellListview.Visible := not CBDefault.Checked;
|
||||||
Panel3.Visible := CBDefault.Checked;
|
Panel3.Visible := CBDefault.Checked;
|
||||||
Label4.Visible := CBDefault.Checked;
|
Label4.Visible := CBDefault.Checked;
|
||||||
PlayButton.Visible := not CBDefault.Checked;
|
PlayBtn.Visible := not CBDefault.Checked;
|
||||||
end;
|
end;
|
||||||
{=====}
|
{=====}
|
||||||
|
|
||||||
@ -135,15 +135,15 @@ begin
|
|||||||
ShellListView.Mask := '*.wav';
|
ShellListView.Mask := '*.wav';
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
{$IFDEF NEW_ICONS}
|
||||||
|
LoadGlyphFromRCDATA(PlayBtn.Glyph, 'VpSpeaker', 16, 24, 32);
|
||||||
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TFrmSoundDialog.FormShow(Sender: TObject);
|
procedure TFrmSoundDialog.FormShow(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
{$IFDEF NEW_ICONS}
|
|
||||||
LoadGlyphFromRCDATA(PlayButton.Glyph, 'VpSpeaker', 16, 24, 32);
|
|
||||||
{$ENDIF}
|
|
||||||
AlignOKCancel(OkBtn, CancelBtn, ButtonPanel);
|
AlignOKCancel(OkBtn, CancelBtn, ButtonPanel);
|
||||||
PlayButton.Width := CancelBtn.Width; //MulDiv(PlayButton.Height, 3, 2) ;
|
PlayBtn.AutoSize := true;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TFrmSoundDialog.GetSelectedFileName: String;
|
function TFrmSoundDialog.GetSelectedFileName: String;
|
||||||
@ -159,7 +159,7 @@ begin
|
|||||||
StopSound;
|
StopSound;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TFrmSoundDialog.PlayButtonClick(Sender: TObject);
|
procedure TFrmSoundDialog.PlayBtnClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
DingPath := GetSelectedFileName;
|
DingPath := GetSelectedFileName;
|
||||||
PlaySound;
|
PlaySound;
|
||||||
@ -178,6 +178,10 @@ begin
|
|||||||
CBDefault.Caption := RSDefaultSound;
|
CBDefault.Caption := RSDefaultSound;
|
||||||
OkBtn.Caption := RSOkBtn;
|
OkBtn.Caption := RSOkBtn;
|
||||||
CancelBtn.Caption := RSCancelBtn;
|
CancelBtn.Caption := RSCancelBtn;
|
||||||
|
if BiDiMode = bdLeftToRight then
|
||||||
|
PlayBtn.Caption := RSPlayBtn + ' ' // Workaround for AutoSize bug of TSpeedButton ignoring right Margin
|
||||||
|
else
|
||||||
|
PlayBtn.Caption := ' ' + RSPlayBtn;
|
||||||
Label3.Caption := RSNothingToSelectFrom;
|
Label3.Caption := RSNothingToSelectFrom;
|
||||||
Label4.Caption := RSNothingToSelectFrom;
|
Label4.Caption := RSNothingToSelectFrom;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user