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
* 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
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@
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
--- /dev/null
+#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"
/**
* @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.
*