Use new GUI icons that fit the recent platform styles.
[GPXSee.git] / src / GUI / icons.h
blobc54e653c920423944de1f912697a5a796611b8bf
1 #ifndef ICONS_H
2 #define ICONS_H
4 #include "common/config.h"
6 #define APP_ICON ":/gpxsee.svg"
8 // Toolbar/menu icons
9 #define OPEN_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-open.svg"
10 #define OPEN_DIR_ICON ":/icons/" APP_NAME "/actions/22x22/document-open-folder.svg"
11 #define EXPORT_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-export.svg"
12 #define PRINT_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-print.svg"
13 #define CLOSE_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-close.svg"
14 #define SHOW_POI_ICON ":/icons/" APP_NAME "/actions/22x22/flag.svg"
15 #define SHOW_MAP_ICON ":/icons/" APP_NAME "/actions/22x22/map-globe.svg"
16 #define SHOW_GRAPHS_ICON ":/icons/" APP_NAME "/actions/22x22/office-chart-area-stacked.svg"
17 #define QUIT_ICON ":/icons/" APP_NAME "/actions/22x22/application-exit.svg"
18 #define RELOAD_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/view-refresh.svg"
19 #define NEXT_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-next.svg"
20 #define PREV_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-previous.svg"
21 #define LAST_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-last.svg"
22 #define FIRST_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-first.svg"
23 #define FULLSCREEN_ICON ":/icons/" APP_NAME "/actions/22x22/view-fullscreen.svg"
24 #define SHOW_POS_ICON ":/icons/" APP_NAME "/actions/22x22/transform-move.svg"
26 // Widgets
27 #define SHOW_PWD_ICON ":/icons/" APP_NAME "/actions/22x22/show-hidden.svg"
28 #define HIDE_PWD_ICON ":/icons/" APP_NAME "/actions/22x22/hint.svg"
30 // Options dialog icons
31 #define APPEARANCE_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_appearance.svg"
32 #define POI_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_poi.svg"
33 #define SYSTEM_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_system.svg"
34 #define PRINT_EXPORT_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_print+export.svg"
35 #define DATA_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_data.svg"
36 #define MAPS_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_maps.svg"
37 #define DEM_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_dem.svg"
38 #define POSITION_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_position.svg"
41 // Desktop theme names
42 #define OPEN_FILE_NAME "document-open"
43 #define OPEN_DIR_NAME "document-open-folder"
44 #define EXPORT_FILE_NAME "document-export"
45 #define PRINT_FILE_NAME "document-print"
46 #define CLOSE_FILE_NAME "document-close"
47 #define SHOW_POI_NAME "flag"
48 #define SHOW_MAP_NAME "map-globe"
49 #define SHOW_GRAPHS_NAME "office-chart-area-stacked"
50 #define QUIT_NAME "application-exit"
51 #define RELOAD_FILE_NAME "view-refresh"
52 #define NEXT_FILE_NAME "go-next"
53 #define PREV_FILE_NAME "go-previous"
54 #define LAST_FILE_NAME "go-last"
55 #define FIRST_FILE_NAME "go-first"
56 #define FULLSCREEN_NAME "view-fullscreen"
57 #define SHOW_POS_NAME "transform-move"
59 #define SHOW_PWD_NAME "show-hidden"
60 #define HIDE_PWD_NAME "hint"
62 #define APPEARANCE_NAME "gpxsee_appearance"
63 #define POI_NAME "gpxsee_poi"
64 #define SYSTEM_NAME "gpxsee_system"
65 #define PRINT_EXPORT_NAME "gpxsee_print+export"
66 #define DATA_NAME "gpxsee_data"
67 #define MAPS_NAME "gpxsee_maps"
68 #define DEM_NAME "gpxsee_dem"
69 #define POSITION_NAME "gpxsee_position"
71 #endif /* ICONS_H */