forked from enlightenment/efl
parent
a47af8dbe3
commit
1e8cf84233
|
@ -56,7 +56,8 @@ WGT_PREVIEW = \
|
|||
toggle:preview-00.png:widget_preview_toggle:150:30 \
|
||||
panel:preview-00.png:widget_preview_panel:150:50 \
|
||||
gengrid:preview-00.png:widget_preview_gengrid:200:160 \
|
||||
progressbar:preview-00.png:widget_preview_progressbar:150:50
|
||||
progressbar:preview-00.png:widget_preview_progressbar:150:50 \
|
||||
box:preview-00.png:widget_preview_box:200:160
|
||||
|
||||
widget-build:
|
||||
@$(MAKE) -C widgets
|
||||
|
|
|
@ -184,6 +184,11 @@
|
|||
* containers these widgets don't have their own visual identity, so here we
|
||||
* show one use for them and a diagram showing their component parts:
|
||||
* @li @ref Box
|
||||
*
|
||||
* @image html img/widget/box/preview-00.png
|
||||
* @image latex img/widget/box/preview-00.eps
|
||||
* @image html img/box.png
|
||||
* @image latex img/box.eps
|
||||
* @li @ref Conformant
|
||||
*
|
||||
* @image html img/widget/conformant/preview-00.png
|
||||
|
|
|
@ -71,7 +71,8 @@ widget_preview_radio \
|
|||
widget_preview_toggle \
|
||||
widget_preview_panel \
|
||||
widget_preview_gengrid \
|
||||
widget_preview_progressbar
|
||||
widget_preview_progressbar \
|
||||
widget_preview_box
|
||||
|
||||
LDADD = $(top_builddir)/src/lib/libelementary.la @ELEMENTARY_EWEATHER_LIBS@ @ELEMENTARY_EDBUS_LIBS@ @ELEMENTARY_EFREET_LIBS@ @ELEMENTARY_LIBS@ @EIO_LIBS@ @my_libs@
|
||||
|
||||
|
@ -125,5 +126,6 @@ EXTRA_DIST = \
|
|||
widget_preview_panel.c \
|
||||
widget_preview_gengrid.c \
|
||||
widget_preview_progressbar.c \
|
||||
widget_preview_box.c \
|
||||
widget_preview_tmpl_foot.c \
|
||||
widget_preview_tmpl_head.c
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
#include "widget_preview_tmpl_head.c"
|
||||
|
||||
Evas_Object *o;
|
||||
Evas_Object *box = elm_box_add(win);
|
||||
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
elm_win_resize_object_add(win, box);
|
||||
evas_object_show(box);
|
||||
|
||||
o = elm_button_add(win);
|
||||
elm_object_text_set(o, "A button");
|
||||
elm_box_pack_end(box, o);
|
||||
evas_object_show(o);
|
||||
|
||||
o = elm_entry_add(win);
|
||||
elm_entry_single_line_set(o, EINA_TRUE);
|
||||
elm_entry_scrollable_set(o, EINA_TRUE);
|
||||
elm_object_text_set(o, "An entry with text");
|
||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0);
|
||||
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
elm_box_pack_end(box, o);
|
||||
evas_object_show(o);
|
||||
|
||||
o = elm_button_add(win);
|
||||
elm_object_text_set(o, "Another button");
|
||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
elm_box_pack_end(box, o);
|
||||
evas_object_show(o);
|
||||
|
||||
#include "widget_preview_tmpl_foot.c"
|
|
@ -2640,6 +2640,12 @@ extern "C" {
|
|||
/**
|
||||
* @defgroup Box Box
|
||||
*
|
||||
* @image html img/widget/box/preview-00.png
|
||||
* @image latex img/widget/box/preview-00.eps width=\textwidth
|
||||
*
|
||||
* @image html img/box.png
|
||||
* @image latex img/box.eps width=\textwidth
|
||||
*
|
||||
* A box arranges objects in a linear fashion, governed by a layout function
|
||||
* that defines the details of this arrangement.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue