Changeset 463
Author: nrymanov@gmail.com
(2010/02/22 17:43) Almost 2 years ago
see #29 - Редизайн и унификация пользовательского интерфейса
Author: nrymanov@gmail.com
(2010/02/22 17:43) Almost 2 years ago
see #29 - Редизайн и унификация пользовательского интерфейса
ClientHeight = 298ClientHeight = 281object RzPageControl1: TRzPageControlobject pcCollectionInfo: TPageControlActivePage = TabSheet1ActivePage = tsGeneralInfoAlign = alClientAlign = alTopTabIndex = 0ExplicitLeft = 40object tsGeneralInfo: TTabSheetExplicitTop = 225ExplicitWidth = 481ExplicitHeight = 280FixedDimension = 19object TabSheet1: TRzTabSheetExplicitLeft = 2ExplicitTop = 23ExplicitWidth = 492428424212)207)Top = 135Top = 138Width = 473Width = 407Height = 64Height = 62object Label1: TLabelobject lblCollectionDescription: TLabelobject Label5: TLabelobject lblCollectionRoot: TLabelobject Label9: TLabelobject lblCollectionFile: TLabelobject Label8: TLabelobject lblCollectionName: TLabelTabOrder = 0TabOrder = 6object edDescription: TRzEditWidth = 297Width = 291TabOrder = 1TabOrder = 5Width = 212Width = 210TabOrder = 2TabOrder = 3ExplicitWidth = 276Width = 212Width = 210TabOrder = 3TabOrder = 1Left = 125Left = 126Width = 294Width = 291TabOrder = 4TabOrder = 0ExplicitWidth = 358Left = 344Left = 342Top = 30Top = 32TabOrder = 5TabOrder = 2Left = 344Left = 342Top = 60Top = 59Anchors = [akTop, akRight]TabOrder = 6TabOrder = 4ExplicitLeft = 408object TabSheet2: TRzTabSheetobject tsConnectionInfo: TTabSheetExplicitLeft = 0object lblUser: TLabelExplicitTop = 0Left = 10ExplicitWidth = 0Top = 37ExplicitHeight = 0Width = 72object RzLabel5: TRzLabelLeft = 16Top = 51Width = 93Caption = #1048#1084#1103' '#1087#1086#1083#1100#1079#1086#1074#1072#1090#1077#1083#1103Caption = #1055#1086#1083#1100#1079#1086#1074#1072#1090#1077#1083#1100FocusControl = edUserobject RzLabel6: TRzLabelobject lblPassword: TLabelLeft = 237Left = 235Top = 52Top = 37object RzLabel1: TRzLabelobject lblURL: TLabelLeft = 16Left = 10Top = 21Top = 10object RzLabel2: TRzLabelobject lblScript: TLabelLeft = 16Left = 10Top = 75Top = 61Left = 3Left = 10Top = 94Top = 80Width = 422Width = 407Height = 115Height = 120TabOrder = 0TabOrder = 3object edUser: TRzEditLeft = 112Left = 88Top = 48Top = 34object edPass: TRzMaskEditLeft = 280Left = 278Top = 48Top = 34object edURL: TRzEditTop = 18Top = 7Width = 375Width = 373TabOrder = 3TabOrder = 0object RzPanel1: TRzPanelobject pnButtons: TPanelAlignWithMargins = TrueLeft = 0Left = 3Top = 240Top = 244Width = 438Width = 432Height = 41Height = 51BorderOuter = fsFlatRoundedBevelOuter = bvNoneCaption = 'pnButtons'ShowCaption = FalseExplicitLeft = 8ExplicitLeft = 106ExplicitTop = 508ExplicitTop = 271ExplicitWidth = 701ExplicitWidth = 31343043849)41)object btnCancel: TButtonobject btnOk: TButtonLeft = 345Left = 274Top = 16Top = 10Cancel = TrueCaption = '&'#1057#1086#1093#1088#1072#1085#1080#1090#1100Caption = #1054#1090#1084#1077#1085#1072Default = TrueModalResult = 2ModalResult = 1ExplicitLeft = 409OnClick = btnSaveClickExplicitLeft = 149object btnSave: TButtonobject btnCancel: TButtonLeft = 253Left = 355Top = 16Top = 10Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100Cancel = TrueDefault = TrueCaption = '&'#1054#1090#1084#1077#1085#1072ModalResult = 2OnClick = btnSaveClickExplicitLeft = 230ExplicitLeft = 317{******************************************************************************}{{ }TODO -oNickR : , . ,{ MyHomeLib }{ }{ Version 0.9 }{ 20.08.2008 }{ Copyright (c) Aleksey Penkov alex.penkov@gmail.com }{ }{******************************************************************************}RzEdit,unit_AutoCompleteEdit,RzBtnEdt,ComCtrls;RzPanel,RzRadGrp, unit_AutoCompleteEdit, RzLabel, RzTabs;RzPageControl1: TRzPageControl;pcCollectionInfo: TPageControl;TabSheet1: TRzTabSheet;tsGeneralInfo: TTabSheet;TabSheet2: TRzTabSheet;tsConnectionInfo: TTabSheet;RzPanel1: TRzPanel;btnCancel: TButton;btnSave: TButton;edDescription: TRzEdit;Label1: TLabel;lblCollectionDescription: TLabel;Label5: TLabel;lblCollectionRoot: TLabel;Label9: TLabel;lblCollectionFile: TLabel;Label8: TLabel;lblCollectionName: TLabel;RzLabel5: TRzLabel;lblUser: TLabel;edUser: TRzEdit;edPass: TRzMaskEdit;RzLabel6: TRzLabel;lblPassword: TLabel;edURL: TRzEdit;RzLabel1: TRzLabel;lblURL: TLabel;RzLabel2: TRzLabel;lblScript: TLabel;unit_Errors;unit_Errors,IOUtils;{$R *.dfm}{$R *.dfm}function TfrmBases.GetPass: string;procedure TfrmBases.SetDisplayName(const Value: string);Result := edPass.Text;edCollectionName.Text := Value;procedure TfrmBases.SetDisplayName(const Value: string);function TfrmBases.GetPass: string;edCollectionName.Text := Value;Result := edPass.Text;procedure TfrmBases.SetDBFileName(const Value: string);procedure TfrmBases.SetDescription(const Value: string);edCollectionFile.Text := Value;edDescription.Text := Value;procedure TfrmBases.SetDescription(const Value: string);procedure TfrmBases.SetDBFileName(const Value: string);edDescription.Text := Value;edCollectionFile.Text := Value;function TfrmBases.GetScript: string;procedure TfrmBases.SetRootFolder(const Value: string);Result := mmScript.Lines.Text;edCollectionRoot.Text := Value;function TfrmBases.GetURL: string;function TfrmBases.GetScript: string;Result := edURL.Text;Result := mmScript.Lines.Text;function TfrmBases.GetUser: string;procedure TfrmBases.SetScript(const Value: string);Result := edUser.Text;mmScript.Lines.Clear;mmscript.Lines.Text := Value;procedure TfrmBases.SetRootFolder(const Value: string);function TfrmBases.GetURL: string;edCollectionRoot.Text := Value;Result := edURL.Text;procedure TfrmBases.SetScript(const Value: string);procedure TfrmBases.SetURL(const Value: string);mmScript.Lines.Clear;edURL.Text := Value;mmscript.Lines.Text := Value;procedure TfrmBases.SetURL(const Value: string);function TfrmBases.GetUser: string;edURL.Text := Value;Result := edUser.Text;{ TODO -oNickR -cBug : , }frmBases.TabSheet2.TabVisible := isOnline;frmBases.tsConnectionInfo.TabVisible := isOnline;//function c_GetTempPath: string;{$ENDIF}{$ENDIF}{UseLocalData := (LowerCase(paramstr(I)) = STR_USELOCALDATA);UseLocalData := (LowerCase(ParamStr(I)) = STR_USELOCALDATA);if (LowerCase(paramstr(I)) = STR_USERDBS) and (paramstr(I + 1) <> '') thenif (LowerCase(ParamStr(I)) = STR_USERDBS) and (ParamStr(I + 1) <> '') thenDBFileName := paramstr(I + 1);DBFileName := ParamStr(I + 1);FTempDir := c_GetTempPath + '_myhomelib'FTempDir := TPath.Combine(TPath.GetTempPath, '_myhomelib')FUpdateList.Add('Lib.rus.ec [FB2]', '', 'last_librusec.info', 'librusec_update.zip', True, CT_LIBRUSEC_LOCAL_FB);FUpdateList.Add('Lib.rus.ec [FB2]', '', 'last_librusec.info', 'librusec_update.zip', True, CT_LIBRUSEC_LOCAL_FB);FUpdateList.Add('Lib.rus.ec [FB2]', '', '', 'daily_update.zip', False, CT_LIBRUSEC_LOCAL_FB);FUpdateList.Add('Lib.rus.ec [FB2]', '', '', 'daily_update.zip', False, CT_LIBRUSEC_LOCAL_FB);FUpdateList.Add('Lib.rus.ec OnLine [FB2]', '', 'last_librusec.info', 'librusec_update.zip', True, CT_LIBRUSEC_ONLINE_FB);FUpdateList.Add('Lib.rus.ec OnLine [FB2]', '', 'last_librusec.info', 'librusec_update.zip', True, CT_LIBRUSEC_ONLINE_FB);FUpdateList.Add('Lib.rus.ec OnLine [FB2]', '', 'last_extra.info', 'extra_update.zip', False, CT_LIBRUSEC_ONLINE_FB);FUpdateList.Add('Lib.rus.ec OnLine [FB2]', '', 'last_extra.info', 'extra_update.zip', False, CT_LIBRUSEC_ONLINE_FB);FUpdateList.Add('Lib.rus.ec [USR]', '', 'last_usr.info', 'usr_update.zip', True, CT_LIBRUSEC_USR);FUpdateList.Add('Lib.rus.ec [USR]', '', 'last_usr.info', 'usr_update.zip', True, CT_LIBRUSEC_USR);FUpdateList.Add('Flibusta OnLine [FB2]', '', 'last_flibusta.info', 'flubusta_update.zip', True, CT_LIBRUSEC_ONLINE_FB);FUpdateList.Add('Flibusta OnLine [FB2]', '', 'last_flibusta.info', 'flubusta_update.zip', True, CT_LIBRUSEC_ONLINE_FB);FUpdateList.Add('Flibusta OnLine [FB2]', '', 'last_flibusta_extra.info', 'flibusta_extra_update.zip', False, CT_LIBRUSEC_ONLINE_FB);FUpdateList.Add('Flibusta OnLine [FB2]', '', 'last_flibusta_extra.info', 'flibusta_extra_update.zip', False, CT_LIBRUSEC_ONLINE_FB);