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

Reply via email to