yeah but conformant is needed only when you accept key input. otherwise you do not need it. On Jul 4, 2012 7:48 PM, "Carsten Haitzler" <[email protected]> wrote:
> On Wed, 04 Jul 2012 12:44:42 +0200 Roland Kloeters < > [email protected]> > said: > > > OK but it seems to be enough to do a elm_win_conformant_set(win, > EINA_TRUE); > > no. because your window content wont adjust when the vkbd layers on top of > your > window and covers most of what is on the bottom half of the screen. :) > > > Do you agree? > > > > Am 04.07.2012 12:42, schrieb Carsten Haitzler (The Rasterman): > > > On Wed, 04 Jul 2012 12:26:58 +0200 Roland Kloeters< > [email protected]> > > > said: > > > > > >> Hi Hermet, > > >> > > >> I finally made with just using a layout. > > >> Thanks for the hint. > > >> > > >> My conformant is not being used any longer. There was one banana skin > I > > >> had be fallen over. You have to use > elm_object_part_content_set(parent, > > >> "elm.swallow.content", child) instead of > elm_object_content_set(parent, > > >> child). > > >> > > >> Now everything is fine with the layout. Nothing hidden under the > > >> indicator and a nice toolbar at the top. > > > you need conformant still. vkbd. :) > > > > > >> Kind regards > > >> Roland > > >> > > >> PS: I will change the application to use appcore again for usage in > the > > >> Tizen environment. I had seen that in all the examples and it seems to > > >> be needed for resume/reset/terminate and stuff. > > >> > > >> Am 03.07.2012 16:56, schrieb ChunEon Park: > > >>> Even the raser is correct, > > >>> Unfortunately, you don't need the conformant for indicator in Tizen. > > >>> > > >>> You just need a layout.(what I gave you sample) > > >>> > > >>> and appcore is needed for app developers in Tizen. > > >>> Appcore will nofity apps when they should be paused and when they > can be > > >>> resumed (by phone call, alarm such as things.) > > >>> > > >>> > > >>> ------------------------------------ > > >>> -Regards, Hermet- > > >>> -----Original Message----- > > >>> From: "Roland Kloeters"<[email protected]> > > >>> To: "Carsten Haitzler (The Rasterman)"<[email protected]>; > > >>> Cc: "Enlightenment developer > > >>> list"<[email protected]>;<[email protected]>; > Sent: > > >>> 2012-07-03 (화) 16:49:22 Subject: Re: [E-devel] [SOLVED] Problem with > > >>> indicator space in conformant > > >>> > > >>> > > >>> Hi folks, > > >>> > > >>> i finally made it happen. > > >>> The indicator problem is gone. > > >>> > > >>> How come: It was a combination of what Carsten Haitzler told > me > > >>> with what Hermet told me. > > >>> > > >>> You gotta use a conformant AND a layout. > > >>> > > >>> Here is what my code looks like now: > > >>> > > >>> /* > > >>> * main.cpp > > >>> * > > >>> * Created on: Jun 28, 2012 > > >>> * Author: rkloeters > > >>> */ > > >>> > > >>> #include<Elementary.h> > > >>> > > >>> int elm_main(int argc, char *argv[]) > > >>> { > > >>> Evas_Object *win, *conform, *btn, *layout; > > >>> > > >>> win = elm_win_add(NULL, "conformant", ELM_WIN_BASIC); > > >>> 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); > > >>> > > >>> conform = elm_conformant_add(win); > > >>> evas_object_size_hint_weight_set(conform, > EVAS_HINT_EXPAND, > > >>> EVAS_HINT_EXPAND); evas_object_size_hint_align_set(conform, > > >>> EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, > > >>> conform); evas_object_show(conform); > > >>> > > >>> layout = elm_layout_add(win); > > >>> elm_layout_theme_set(layout, "layout", "application", > > >>> "default"); evas_object_size_hint_weight_set(layout, > EVAS_HINT_EXPAND, > > >>> EVAS_HINT_EXPAND); elm_win_resize_object_add(win, layout); > > >>> evas_object_show(layout); > > >>> > > >>> 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); > > >>> elm_run(); > > >>> elm_shutdown(); > > >>> return 0; > > >>> } > > >>> ELM_MAIN() > > >>> > > >>> I stripped it down to the solution Carsten posted before > > >>> (getting rid of the appcore stuff). > > >>> > > >>> Now I got a beautiful big fat button not being overlayed by > the > > >>> indicator. > > >>> > > >>> Thx to everybody for their help. > > >>> > > >>> Kind regards > > >>> Roland > > >>> > > >>> > > >>> Am 03.07.2012 08:23, schrieb Carsten Haitzler (The > > >>> Rasterman): On Tue, 03 Jul 2012 08:15:27 +0200 Roland > > >>> Kloeters<[email protected]>said: 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. yeah. you'll have to assume > its > > >>> broken. :( "Works For Me" (on newer softwareiterations), so at least > from > > >>> a development point of view i don't have a bugto fix. i checked to > make > > >>> sure, because if there was a still a bug - i'd need togo on the todo > > >>> 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. officially there is no native development for > 3rd > > >>> parties on tizen. that's why.what happens in future - is another > > >>> matter. 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 regardsRolandAm 03.07.2012 05:46, schrieb > > >>> Carsten Haitzler (The Rasterman): On Tue, 03 Jul > 2012 > > >>> 00:46:20 +0200 Roland Kloeters<[email protected]>said:ok. > first. i > > >>> cut your test app down to 1/2 the original code. you had asmall > buglet in > > >>> setting align on btn before its created. i have usedcurrent upstream > efl > > >>> and removed all the appcore stuff (aside - appcoreseriously increases > > >>> base complexity of any app. you'll notice by theattached modified > > >>> example). this is a disagreement i have with the appcoredesign and > > >>> development, so my advice is "don't use it". :) we'll have mostif > not all > > >>> things appcore gives you in core efl (if not already there) in aless > > >>> painful way. eg appcore's design assumes u have 1 app == 1 window > forone > > >>> thing.anyway - this is on a more recent tizen internal build, but i > > >>> compiled andran 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 abug in the tizen image you have that has since been > fixed, > > >>> but due to thefact that tizen development is opaque and nothing is > don't > > >>> in gitrepositories or no communication about development work and > status, > > >>> youcan't really know :(suffice to say "it works as intended for me > with > > >>> pristine upstream efl (nopatches) with a more recent tizen build". > we'll > > >>> be happy to help you figureout efl and make apps with it that run on > not > > >>> just tizen but on regulardesktops too. :) Hello > > >>> folks,I'm new to devloping application with enlightment.I made a > simple > > >>> application for my Tizen environment and had to find outthe > 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) isbeing overlayed by the > indicator > > >>> at the top of the screen.The conformant should have resized the > window so > > >>> that it fits below theindicator.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 > > >>> > regardsRoland------------------------------------------------------------------------------Live > > >>> Security Virtual ConferenceExclusive live event will cover all the > ways > > >>> today's security andthreat landscape has changed and how IT managers > can > > >>> respond. Discussionswill include endpoint security, mobile security > and > > >>> the latest in malwarethreats. > > >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________enlightenment-devel > > >>> mailing > > >>> [email protected]:// > lists.sourceforge.net/lists/listinfo/enlightenment-devel > > >>> -- XCOM AGRoland KloetersParkstr. 4247877 WillichDeutschlandFon: +49 > (0) > > >>> 2154 / 9209 - 9712Fax: +49 (0) 2154 / 9209 - 77http://www.xcom.de*** > XCOM > > >>> AG Legal Disclaimer ***Diese E-Mail einschliesslich ihrer Anhaenge > ist > > >>> vertraulich und istallein für den Gebrauch durch den vorgesehenen > > >>> Empfaenger bestimmt.Dritten ist das Lesen, Verteilen oder > Weiterleiten > > >>> dieser E-Mailuntersagt. Wir bitten, eine fehlgeleitete E-Mail > > >>> unverzueglichvollstaendig zu loeschen und uns eine Nachricht > zukommen zu > > >>> lassen.This email may contain material that is confidential and for > the > > >>> soleuse of the intended recipient. Any review, distribution by others > > >>> orforwarding without express permission is strictly prohibited. If > you > > >>> arenot the intended recipient, please contact the sender and delete > > >>> allcopies.Hauptsitz: Bahnstrasse 37, D-47877 Willich, USt-IdNr.: DE > 812 > > >>> 885 664Kommunikation: Telefon +49 2154 9209-70, Telefax +49 2154 > > >>> 9209-900,www.xcom.deHandelsregister: Amtsgericht Krefeld, HRB > > >>> 10340Vorstand: Matthias Albrecht, Dirk Franzmeyer, Dr. Rainer Fuchs, > > >>> MarcoMarty, Dirk WernerVorsitzender des Aufsichtsrates: Stefan H. > > >>> > Tarach------------------------------------------------------------------------------Live > > >>> Security Virtual ConferenceExclusive 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 > > >>> [email protected]:// > lists.sourceforge.net/lists/listinfo/enlightenment-devel > > >>> -- XCOM AGRoland KloetersParkstr. 4247877 > WillichDeutschlandFon: +49 > > >>> (0) 2154 / 9209 - 9712Fax: +49 (0) 2154 / 9209 - 77 > http://www.xcom.de*** > > >>> XCOM AG Legal Disclaimer ***Diese E-Mail einschliesslich ihrer > Anhaenge > > >>> ist vertraulich und istallein für den Gebrauch durch den vorgesehenen > > >>> Empfaenger bestimmt.Dritten ist das Lesen, Verteilen oder > Weiterleiten > > >>> dieser E-Mailuntersagt. Wir bitten, eine fehlgeleitete E-Mail > > >>> unverzueglichvollstaendig zu loeschen und uns eine Nachricht > zukommen zu > > >>> lassen.This email may contain material that is confidential and for > the > > >>> soleuse of the intended recipient. Any review, distribution by others > > >>> orforwarding without express permission is strictly prohibited. If > you > > >>> arenot the intended recipient, please contact the sender and delete > > >>> allcopies.Hauptsitz: Bahnstrasse 37, D-47877 Willich, USt-IdNr.: DE > 812 > > >>> 885 664Kommunikation: Telefon +49 2154 9209-70, Telefax +49 2154 > > >>> 9209-900,www.xcom.deHandelsregister: Amtsgericht Krefeld, HRB > > >>> 10340Vorstand: Matthias Albrecht, Dirk Franzmeyer, Dr. Rainer Fuchs, > > >>> MarcoMarty, Dirk WernerVorsitzender des Aufsichtsrates: Stefan H. > Tarach > > >> -- > > >> 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 > > >> > > >> > > >> > > > > > > > -- > > 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 > > > > > > > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) [email protected] > > > > ------------------------------------------------------------------------------ > 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
