[DEV] add the icon on X11 system

This commit is contained in:
Edouard DUPIN 2013-01-11 23:14:15 +01:00
parent bc83eb599d
commit 50addbecbb
6 changed files with 38 additions and 12 deletions

14
data/edn.desktop Normal file
View File

@ -0,0 +1,14 @@
[Desktop Entry]
Version=0.3.0
Name=Edn : Editeur de N'ours
Exec=edn
Icon=Edn
Terminal=false
Type=Application
Categories=Development;Utility;TextEditor;
GenericName=Text editor
GenericName[en]=Text editor
GenericName[nl]=Tekst verwerker
GenericName[fr]=éditeur de text
Comment=Code editor for c, c++, php, bash, xml ...
Comment[fr]=éditeur de text pour les language c, c++, php, bash, xml ...

Binary file not shown.

View File

@ -26,5 +26,7 @@ LOCAL_LDLIBS :=
LOCAL_CFLAGS := -DPROJECT_NAME="\"$(LOCAL_MODULE)\"" \
-DAPPL_VERSION_TAG_NAME="\"$(LOCAL_VERSION)-$(BUILD_DIRECTORY_MODE)\""
LOCAL_COPY_FILES += ../data/icon.png:icon.png
include $(BUILD_EXECUTABLE)

View File

@ -48,19 +48,26 @@ int main(int argc, const char *argv[])
*/
void APP_Init(void)
{
#ifdef __TARGET_OS__Linux
#ifdef MODE_RELEASE
APPL_INFO("==> Init "PROJECT_NAME" (START) (Linux) (Release)");
#else
APPL_INFO("==> Init "PROJECT_NAME" (START) (Linux) (Debug)");
#endif
#ifdef MODE_RELEASE
char * debugMode = "Release";
#else
#ifdef MODE_RELEASE
APPL_INFO("==> Init "PROJECT_NAME" (START) (Android) (Release)");
#else
APPL_INFO("==> Init "PROJECT_NAME" (START) (Android) (Debug)");
#endif
char * debugMode = "Debug";
#endif
#ifdef __TARGET_OS__Linux
char * osMode = "Linux";
#elif defined(__TARGET_OS__Android)
char * osMode = "Android";
#elif defined(__TARGET_OS__Windows)
char * osMode = "Windows";
#elif defined(__TARGET_OS__IOs)
char * osMode = "IOs";
#elif defined(__TARGET_OS__MacOs)
char * osMode = "MacOs";
#else
char * osMode = "Unknown";
#endif
APPL_INFO("==> Init "PROJECT_NAME" (START) [" << osMode << "] (" << debugMode << ")");
ewol::ChangeSize(ivec2(800, 600));
etk::InitDefaultFolder(PROJECT_NAME);
#ifdef __TARGET_OS__Android
@ -74,6 +81,8 @@ void APP_Init(void)
// init internal global value
globals::init();
// set the application icon ...
ewol::SetIcon("DATA:icon.png");
// init ALL Singleton :

View File

@ -60,6 +60,7 @@ LOCAL_COPY_FOLDERS := ../data/icon.*: \
../data/languages/xml/*.xml:languages/xml/ \
../data/theme/default/*.svg:theme/default/
LOCAL_COPY_FILES :=
ifneq ($(__EWOL_INTEGRATED_FONT__),$(empty))

2
tag
View File

@ -1 +1 @@
0.3.8
0.3.9