Elm_Box preview screenshot

SVN revision: 61775
This commit is contained in:
Iván Briano 2011-07-26 21:04:09 +00:00
parent a47af8dbe3
commit 1e8cf84233
5 changed files with 46 additions and 2 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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.
*