diff --git a/debian/solvespace.install b/debian/solvespace.install index 18c897c..3d9482d 100644 --- a/debian/solvespace.install +++ b/debian/solvespace.install @@ -2,3 +2,4 @@ usr/bin/solvespace usr/share/icons usr/share/applications usr/share/solvespace +usr/share/pixmaps diff --git a/res/CMakeLists.txt b/res/CMakeLists.txt index 3093b4b..5eb1b55 100644 --- a/res/CMakeLists.txt +++ b/res/CMakeLists.txt @@ -131,6 +131,11 @@ else() DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}/mimetypes RENAME application.x-solvespace.png) endforeach() + + foreach(SIZE 16x16 24x24 32x32 48x48) + install(FILES freedesktop/solvespace-${SIZE}.xpm + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pixmaps) + endforeach() endif() add_resources( diff --git a/res/freedesktop/solvespace-16x16.xpm b/res/freedesktop/solvespace-16x16.xpm new file mode 100644 index 0000000..3cd0662 --- /dev/null +++ b/res/freedesktop/solvespace-16x16.xpm @@ -0,0 +1,27 @@ +/* XPM */ +static char *solvespace_16x16[] = { +/* columns rows colors chars-per-pixel */ +"16 16 5 1 ", +" c black", +". c #1ED500", +"X c #DE00D6", +"o c #CBCBCB", +"O c None", +/* pixels */ +"OOO OOOOOOOOOOOO", +"OOO OOOOOOOOOOOO", +"OOO OOOOOOOOOOOO", +"OOO OOOOOXOOOOOO", +"OOO OOOOOXoOOOOO", +"OOO OOOOOXoOOOOO", +"OOO OOOOOXoOOOOO", +"OOO OOOOOXoOOOOO", +"OOO OOOOOXoOOOOO", +"OOO OOXXXXXXXOOO", +"OOO OOOoooooooOO", +"OO...OOOOOOOOOOO", +" ... ", +"OO...OOOOOOOOOOO", +"OOO OOOOOOOOOOOO", +"OOO OOOOOOOOOOOO" +}; diff --git a/res/freedesktop/solvespace-24x24.xpm b/res/freedesktop/solvespace-24x24.xpm new file mode 100644 index 0000000..9d1c02e --- /dev/null +++ b/res/freedesktop/solvespace-24x24.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char *solvespace_24x24[] = { +/* columns rows colors chars-per-pixel */ +"24 24 5 1 ", +" c black", +". c #1ED500", +"X c #DE00D6", +"o c #CBCBCB", +"O c None", +/* pixels */ +"OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOO OOOOOOOOOOOOOOOO", +"OOOOOOO OOOOOOOOOOOOOOOO", +"OOOOOOO OOOOOOOOOOOOOOOO", +"OOOOOOO OOOOOXOOOOOOOOOO", +"OOOOOOO OOOOOXoOOOOOOOOO", +"OOOOOOO OOOOOXoOOOOOOOOO", +"OOOOOOO OOOOOXoOOOOOOOOO", +"OOOOOOO OOOOOXoOOOOOOOOO", +"OOOOOOO OOOOOXoOOOOOOOOO", +"OOOOOOO OOXXXXXXXOOOOOOO", +"OOOOOOO OOOoooooooOOOOOO", +"OOOOOO...OOOOOOOOOOOOOOO", +"OOOO ... OOOO", +"OOOOOO...OOOOOOOOOOOOOOO", +"OOOOOOO OOOOOOOOOOOOOOOO", +"OOOOOOO OOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOO" +}; diff --git a/res/freedesktop/solvespace-32x32.xpm b/res/freedesktop/solvespace-32x32.xpm new file mode 100644 index 0000000..0d7c598 --- /dev/null +++ b/res/freedesktop/solvespace-32x32.xpm @@ -0,0 +1,43 @@ +/* XPM */ +static char *solvespace_32x32[] = { +/* columns rows colors chars-per-pixel */ +"32 32 5 1 ", +" c black", +". c #1ED500", +"X c #DE00D6", +"o c #CBCBCB", +"O c None", +/* pixels */ +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOXXoOOOOOOOOOOOO", +"OOOOOO OOOOXXXXXXXXXXXXOOOOOOOO", +"OOOOOO OOOOXXXXXXXXXXXXOOOOOOOO", +"OOOOOO OOOOOooooooooooooOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOO......OOOOOOOOOOOOOOOOOOOOOO", +"OOOO......OOOOOOOOOOOOOOOOOOOOOO", +" ...... ", +" ...... ", +"OOOO......OOOOOOOOOOOOOOOOOOOOOO", +"OOOO......OOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOO OOOOOOOOOOOOOOOOOOOOOOOO" +}; diff --git a/res/freedesktop/solvespace-48x48.xpm b/res/freedesktop/solvespace-48x48.xpm new file mode 100644 index 0000000..c5adf53 --- /dev/null +++ b/res/freedesktop/solvespace-48x48.xpm @@ -0,0 +1,59 @@ +/* XPM */ +static char *solvespace_48x48[] = { +/* columns rows colors chars-per-pixel */ +"48 48 5 1 ", +" c black", +". c #1ED500", +"X c #DE00D6", +"o c #CBCBCB", +"O c None", +/* pixels */ +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOXXoOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOXXXXXXXXXXXXOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOXXXXXXXXXXXXOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOooooooooooooOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOO......OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOO......OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOO ...... OOOOOOOO", +"OOOOOOOO ...... OOOOOOOO", +"OOOOOOOOOOOO......OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOO......OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", +"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO" +};