diff --git a/legacy/elementary/doc/Makefile.am b/legacy/elementary/doc/Makefile.am index f9cb6eb805..ed4834cdaf 100644 --- a/legacy/elementary/doc/Makefile.am +++ b/legacy/elementary/doc/Makefile.am @@ -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 diff --git a/legacy/elementary/doc/index.doxy b/legacy/elementary/doc/index.doxy index 1a0552e912..f199d5649d 100644 --- a/legacy/elementary/doc/index.doxy +++ b/legacy/elementary/doc/index.doxy @@ -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 diff --git a/legacy/elementary/doc/widgets/Makefile.am b/legacy/elementary/doc/widgets/Makefile.am index 369e8f71d1..2cdcaa7be2 100644 --- a/legacy/elementary/doc/widgets/Makefile.am +++ b/legacy/elementary/doc/widgets/Makefile.am @@ -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 diff --git a/legacy/elementary/doc/widgets/widget_preview_box.c b/legacy/elementary/doc/widgets/widget_preview_box.c new file mode 100644 index 0000000000..74a2a0aa30 --- /dev/null +++ b/legacy/elementary/doc/widgets/widget_preview_box.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" diff --git a/legacy/elementary/src/lib/Elementary.h.in b/legacy/elementary/src/lib/Elementary.h.in index b28704120f..bf0d26fb50 100644 --- a/legacy/elementary/src/lib/Elementary.h.in +++ b/legacy/elementary/src/lib/Elementary.h.in @@ -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. *