Hi Carsten, thank you for the advice. I tested your simple app - wich is indeed much simpler than my sample using appcore - but had no success. Even in that simple case the upper part of the button is hidden under the indicator.
So I'll just take it as "my Tizen image is broken". I'm running Tizen inside the emulator so I guess I have no chance in upgrading the image, right? I'll post that question on the Tizen List. For now I will just make the indicator invisible so it is not in the way. Unfortunately I have to say: Tizen native app dev documentation is poor to not existing. That is very sad and will give Tizen a bad start, I propose. Without people in the position to simple setup their own apps, Tizen will fastly gain a lack of attention. Hopefully the Tizen core unit will change that situation as soon as possible. I would love to see Tizen in the field kicking Androids a**. Kind regards Roland Am 03.07.2012 05:46, schrieb Carsten Haitzler (The Rasterman): > On Tue, 03 Jul 2012 00:46:20 +0200 Roland Kloeters<roland.kloet...@xcom.de> > said: > > ok. first. i cut your test app down to 1/2 the original code. you had a small > buglet in setting align on btn before its created. i have used current > upstream > efl and removed all the appcore stuff (aside - appcore seriously increases > base > complexity of any app. you'll notice by the attached modified example). this > is > a disagreement i have with the appcore design and development, so my advice is > "don't use it". :) we'll have most if not all things appcore gives you in core > efl (if not already there) in a less painful way. eg appcore's design assumes > u > have 1 app == 1 window for one thing. > > anyway - this is on a more recent tizen internal build, but i compiled and ran > the attached (using upstream efl) and the button is below the indicator - not > covered by it, as it should be. all i can say is there probably is a bug in > the > tizen image you have that has since been fixed, but due to the fact that tizen > development is opaque and nothing is don't in git repositories or no > communication about development work and status, you can't really know :( > > suffice to say "it works as intended for me with pristine upstream efl (no > patches) with a more recent tizen build". we'll be happy to help you figure > out > efl and make apps with it that run on not just tizen but on regular desktops > too. :) > >> Hello folks, >> >> I'm new to devloping application with enlightment. >> I made a simple application for my Tizen environment and had to find out >> the conformant I am using is not concidering the space of the indicator. >> The application consists of a window, a conformant and a button. >> >> That looks ok except that the button (which takes all the space) is >> being overlayed by the indicator at the top of the screen. >> The conformant should have resized the window so that it fits below the >> indicator. >> >> Here is my code: >> >> #include<Elementary.h> >> #include<Ecore_X.h> >> #include<appcore-efl.h> >> >> #include<iostream> >> >> typedef struct __appdata { >> Evas *evas; >> Evas_Object *win_main; >> Evas_Object *ly_main; /* window */ >> Evas_Object *navigator; >> >> } appdata; >> >> >> static int app_create(void *data) { >> >> Evas_Object *win, *bg, *conform, *btn, *bx, *en; >> >> win = elm_win_add(NULL, "conformant", ELM_WIN_BASIC); >> elm_win_borderless_set(win, EINA_TRUE); >> >> elm_win_conformant_set(win, EINA_TRUE); >> >> elm_win_indicator_mode_set(win, ELM_WIN_INDICATOR_SHOW); >> elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_TRANSPARENT); >> >> evas_object_size_hint_weight_set(win, EVAS_HINT_EXPAND, >> EVAS_HINT_EXPAND); >> >> conform = elm_conformant_add(win); >> evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, >> EVAS_HINT_EXPAND); >> evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); >> elm_win_resize_object_add(win, conform); >> evas_object_show(conform); >> >> btn = elm_button_add(win); >> elm_object_text_set(btn, "Test Conformant"); >> evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, >> EVAS_HINT_EXPAND); >> evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); >> evas_object_show(btn); >> >> elm_object_content_set(conform, btn); >> >> evas_object_show(win); >> >> return 0; >> } >> >> static int app_terminate(void *data) { >> return 0; >> } >> >> static int app_pause(void *data) { >> return 0; >> } >> >> static int app_resume(void *data) { >> return 0; >> } >> >> static int app_reset(bundle *b, void *data) { >> return 0; >> } >> >> int main(int argc, char *argv[]) { >> >> appdata ad; >> struct appcore_ops ops; >> ops.create = app_create; >> ops.terminate = app_terminate; >> ops.pause = app_pause; >> ops.resume = app_resume; >> ops.reset = app_reset; >> >> memset(&ad, 0x0, sizeof(appdata)); >> ops.data =&ad; >> >> return appcore_efl_main(PACKAGE,&argc,&argv,&ops); >> } >> >> What am I doing wrong. >> >> Any help is appreciated. >> >> Kind regards >> Roland >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > -- XCOM AG Roland Kloeters Parkstr. 42 47877 Willich Deutschland Fon: +49 (0) 2154 / 9209 - 9712 Fax: +49 (0) 2154 / 9209 - 77 http://www.xcom.de *** XCOM AG Legal Disclaimer *** Diese E-Mail einschliesslich ihrer Anhaenge ist vertraulich und ist allein für den Gebrauch durch den vorgesehenen Empfaenger bestimmt. Dritten ist das Lesen, Verteilen oder Weiterleiten dieser E-Mail untersagt. Wir bitten, eine fehlgeleitete E-Mail unverzueglich vollstaendig zu loeschen und uns eine Nachricht zukommen zu lassen. This email may contain material that is confidential and for the sole use of the intended recipient. Any review, distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. Hauptsitz: Bahnstrasse 37, D-47877 Willich, USt-IdNr.: DE 812 885 664 Kommunikation: Telefon +49 2154 9209-70, Telefax +49 2154 9209-900, www.xcom.de Handelsregister: Amtsgericht Krefeld, HRB 10340 Vorstand: Matthias Albrecht, Dirk Franzmeyer, Dr. Rainer Fuchs, Marco Marty, Dirk Werner Vorsitzender des Aufsichtsrates: Stefan H. Tarach ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel