I am writing a little application with elementary to learn kanas. I have
a toolbar and I have
a problem with the size of a menu of this toolbar.
my main interface looks like this(which is very simple):
window
--> box (vertical)
-->toolbar
-->label
-->entry
-->button
the size hint functions that I use are:
window :
evas_object_resize(win, 400, -1);
elm_win_resize_object(add(win, box);
my window have a min width of 400 and a min height that correspond to
the needed height
of the box
box :
elm_box_horizontal_set(box, EINA_FALSE)
evas_object_size_hint_weight_set(box,EVAS_HINT_EXPAND,EVAS_HINT_EXPAND)
toolbar:
evas_object_size_hint_align_set(toolbar, EVAS_HINT_FILL, EVAS_HINT_FILL)
elm_toolbar_menu_parent_set(toolbar, win) //this has not effect for
my problem
label:
evas_object_size_hint_weight_set(kana_label,EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
//this is the main widget that will be resized (height and width)
when the main
window is resized
entry:
evas_object_size_hint_weight_set(entry,EVAS_HINT_EXPAND, 0.0);
button:
evas_object_size_hint_weight_set(ui->bouton,EVAS_HINT_EXPAND, 0.0);
I create the menu like this (like in the documentation from
http://docs.enlightenment.org/auto/elementary/toolbar_example_03.html) :
Elm_Object_Item * conf_menu = elm_toolbar_item_append(toolbar, NULL,
"Configure", NULL, NULL);
elm_toolbar_item_menu_set(conf_menu, EINA_TRUE);
Evas_Object * menu = elm_toolbar_item_menu_get(conf_menu);
and then I add menu items. My main interface works as expected. The
problems that I can't solve concerns the menu.
First the menu uses all the window size (I want it uses only the needded
width/height based on the menu items). I have tried to use
evas_object_size_hint_weight_set /
evas_object_size_hint_align_set on the menu Evas_Object and the items
but without effects.
Then the menu doesn't have any background color.
Any help will be appreciated
Cedlemo
------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users