[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)\"" \ LOCAL_CFLAGS := -DPROJECT_NAME="\"$(LOCAL_MODULE)\"" \
-DAPPL_VERSION_TAG_NAME="\"$(LOCAL_VERSION)-$(BUILD_DIRECTORY_MODE)\"" -DAPPL_VERSION_TAG_NAME="\"$(LOCAL_VERSION)-$(BUILD_DIRECTORY_MODE)\""
LOCAL_COPY_FILES += ../data/icon.png:icon.png
include $(BUILD_EXECUTABLE) include $(BUILD_EXECUTABLE)

View File

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

View File

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

2
tag
View File

@ -1 +1 @@
0.3.8 0.3.9