Elm_Box preview screenshot
authorsachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 26 Jul 2011 21:04:09 +0000 (21:04 +0000)
committersachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 26 Jul 2011 21:04:09 +0000 (21:04 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@61775 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

doc/Makefile.am
doc/index.doxy
doc/widgets/Makefile.am
doc/widgets/widget_preview_box.c [new file with mode: 0644]
src/lib/Elementary.h.in

index f9cb6eb..ed4834c 100644 (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
index 1a0552e..f199d56 100644 (file)
  * 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
index 369e8f7..2cdcaa7 100644 (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
diff --git a/doc/widgets/widget_preview_box.c b/doc/widgets/widget_preview_box.c
new file mode 100644 (file)
index 0000000..74a2a0a
--- /dev/null
@@ -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"
index b287041..bf0d26f 100644 (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.
     *