Skip to content

Commit d6f95c8

Browse files
added the menu button to manage web pages (#35)
1 parent 3e04b2a commit d6f95c8

File tree

2 files changed

+36
-6
lines changed

2 files changed

+36
-6
lines changed

v2_x/fMain.fmx

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ object frmMain: TfrmMain
22
Left = 0
33
Top = 0
44
Caption = 'Delphi Books Database Admin'
5-
ClientHeight = 412
5+
ClientHeight = 482
66
ClientWidth = 640
77
Position = ScreenCenter
88
FormFactor.Width = 320
@@ -36,7 +36,7 @@ object frmMain: TfrmMain
3636
Size.Width = 620.000000000000000000
3737
Size.Height = 48.000000000000000000
3838
Size.PlatformDefault = False
39-
TabOrder = 6
39+
TabOrder = 7
4040
Text = 'Ab&out this program'
4141
OnClick = btnAboutClick
4242
end
@@ -48,11 +48,11 @@ object frmMain: TfrmMain
4848
Margins.Right = 10.000000000000000000
4949
Margins.Bottom = 10.000000000000000000
5050
Position.X = 10.000000000000000000
51-
Position.Y = 350.000000000000000000
51+
Position.Y = 418.000000000000000000
5252
Size.Width = 620.000000000000000000
5353
Size.Height = 48.000000000000000000
5454
Size.PlatformDefault = False
55-
TabOrder = 5
55+
TabOrder = 6
5656
Text = '&Close'
5757
OnClick = btnCloseClick
5858
end
@@ -67,7 +67,7 @@ object frmMain: TfrmMain
6767
Size.Width = 620.000000000000000000
6868
Size.Height = 48.000000000000000000
6969
Size.PlatformDefault = False
70-
TabOrder = 4
70+
TabOrder = 5
7171
Text = '&Books'
7272
OnClick = btnBooksClick
7373
end
@@ -116,4 +116,19 @@ object frmMain: TfrmMain
116116
Text = '&Languages'
117117
OnClick = btnLanguagesClick
118118
end
119+
object btnWebPages: TButton
120+
Align = Top
121+
Margins.Left = 10.000000000000000000
122+
Margins.Top = 10.000000000000000000
123+
Margins.Right = 10.000000000000000000
124+
Margins.Bottom = 10.000000000000000000
125+
Position.X = 10.000000000000000000
126+
Position.Y = 350.000000000000000000
127+
Size.Width = 620.000000000000000000
128+
Size.Height = 48.000000000000000000
129+
Size.PlatformDefault = False
130+
TabOrder = 4
131+
Text = '&Web pages'
132+
OnClick = btnWebPagesClick
133+
end
119134
end

v2_x/fMain.pas

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ TfrmMain = class(TForm)
2828
btnPublishers: TButton;
2929
btnAuthors: TButton;
3030
btnLanguages: TButton;
31+
btnWebPages: TButton;
3132
procedure FormCreate(Sender: TObject);
3233
procedure OlfAboutDialog1URLClick(const AURL: string);
3334
procedure btnCloseClick(Sender: TObject);
@@ -37,6 +38,7 @@ TfrmMain = class(TForm)
3738
procedure btnPublishersClick(Sender: TObject);
3839
procedure btnBooksClick(Sender: TObject);
3940
procedure FormDestroy(Sender: TObject);
41+
procedure btnWebPagesClick(Sender: TObject);
4042
private
4143
FDB: TDelphiBooksDatabase;
4244
procedure SetDB(const Value: TDelphiBooksDatabase);
@@ -62,7 +64,8 @@ implementation
6264
fLanguages,
6365
fPublishers,
6466
fAuthors,
65-
fBooks;
67+
fBooks,
68+
fWebPages;
6669

6770
procedure TfrmMain.btnAboutClick(Sender: TObject);
6871
begin
@@ -122,6 +125,18 @@ procedure TfrmMain.btnPublishersClick(Sender: TObject);
122125
end;
123126
end;
124127

128+
procedure TfrmMain.btnWebPagesClick(Sender: TObject);
129+
var
130+
f: TfrmWebPages;
131+
begin
132+
f := TfrmWebPages.CreateWithDB(self, DB);
133+
try
134+
f.ShowModal;
135+
finally
136+
f.Free;
137+
end;
138+
end;
139+
125140
procedure TfrmMain.FormCreate(Sender: TObject);
126141
begin
127142
OlfAboutDialog1.Titre := caption;

0 commit comments

Comments
 (0)