blob: b4d8f402f9359f9b6ae35fd1b012a9cb89aca1b5 (
plain)
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
|
-- Programmed by Jedidiah Barber
-- Released into the public domain
-- Clock test program functionality reproduced in Ada
with
FLTK.Widgets.Clocks.Updated.Round,
FLTK.Widgets.Groups.Windows.Double;
function Clock
return Integer
is
package CL renames FLTK.Widgets.Clocks.Updated;
package CR renames FLTK.Widgets.Clocks.Updated.Round;
package WD renames FLTK.Widgets.Groups.Windows.Double;
Window_One : WD.Double_Window := WD.Forge.Create (220, 220, "Fl_Clock");
Clock_One : CL.Updated_Clock := CL.Forge.Create (Window_One, 0, 0, 220, 220);
Window_Two : WD.Double_Window := WD.Forge.Create (220, 220, "Fl_Round_Clock");
Clock_Two : CR.Round_Clock := CR.Forge.Create (Window_Two, 0, 0, 220, 220);
begin
Window_One.Set_Resizable (Clock_One);
Window_Two.Set_Resizable (Clock_Two);
Window_One.Set_X_Class ("Fl_Clock");
Window_Two.Set_X_Class ("Fl_Clock");
Window_One.Show_With_Args;
Window_Two.Show;
return FLTK.Run;
end Clock;
|