summaryrefslogtreecommitdiff
path: root/src/main.adb
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2017-07-28 00:03:19 +1000
committerJed Barber <jjbarber@y7mail.com>2017-07-28 00:03:19 +1000
commitede7482f170d498d0a2129da6e81ff4764e366e2 (patch)
tree793de3ccbc1e2045e52ce6bb7402e08dfe1ec14f /src/main.adb
parentbfa8e44514a6d0e597123aa701dbe29a461c1ed6 (diff)
Logo file now better integrated
Diffstat (limited to 'src/main.adb')
-rw-r--r--src/main.adb13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main.adb b/src/main.adb
index 7f31554..f917081 100644
--- a/src/main.adb
+++ b/src/main.adb
@@ -1,11 +1,20 @@
-with FLTK;
+with FLTK.Images.RGB.PNG;
with Adapad;
+with Ada.Command_Line;
+with Ada.Directories;
-function Main return Integer is
+function Main return Integer
+is
+ Containing_Dir : String :=
+ Ada.Directories.Containing_Directory
+ (Ada.Directories.Full_Name (Ada.Command_Line.Command_Name));
+ Logo : FLTK.Images.RGB.PNG.PNG_Image :=
+ FLTK.Images.RGB.PNG.Create (Containing_Dir & "/../share/adapad/logo.png");
begin
+ Adapad.Set_Logo (Logo);
Adapad.Show;
return FLTK.Run;
end Main;