From 611ec831e031f1681e17ccf30313294ccb716b63 Mon Sep 17 00:00:00 2001 From: titan Date: Fri, 27 Apr 2007 04:37:40 +0000 Subject: [PATCH] COMPLETELY center the image. SVN revision: 29735 --- src/bin/ephoto_edit_view.c | 18 +++++++----------- src/bin/ephoto_single_view.c | 4 +++- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/bin/ephoto_edit_view.c b/src/bin/ephoto_edit_view.c index def88ed..69d711d 100644 --- a/src/bin/ephoto_edit_view.c +++ b/src/bin/ephoto_edit_view.c @@ -12,8 +12,8 @@ static void rotate_image_right(Ewl_Widget *w, void *event, void *data); /*Add the edit view*/ Ewl_Widget *add_edit_view(Ewl_Widget *c) { - Ewl_Widget *button, *vbox, *ivbox, *hbox, *bhbox, *nb; - Ewl_Widget *standard, *enhance, *advanced; + Ewl_Widget *button, *vbox, *ibox, *hbox, *bhbox, *nb; + Ewl_Widget *standard, *advanced; hbox = add_box(c, EWL_ORIENTATION_HORIZONTAL, 2); ewl_object_fill_policy_set(EWL_OBJECT(hbox), EWL_FLAG_FILL_ALL); @@ -31,12 +31,6 @@ Ewl_Widget *add_edit_view(Ewl_Widget *c) add_standard_edit_tools(standard); - enhance = add_box(nb, EWL_ORIENTATION_VERTICAL, 2); - ewl_object_maximum_w_set(EWL_OBJECT(enhance), 172); - ewl_object_minimum_w_set(EWL_OBJECT(enhance), 172); - ewl_object_fill_policy_set(EWL_OBJECT(enhance), EWL_FLAG_FILL_VFILL); - ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(nb), enhance, "Enhancing Tools"); - advanced = add_box(nb, EWL_ORIENTATION_VERTICAL, 2); ewl_object_maximum_w_set(EWL_OBJECT(advanced), 172); ewl_object_minimum_w_set(EWL_OBJECT(advanced), 172); @@ -46,10 +40,12 @@ Ewl_Widget *add_edit_view(Ewl_Widget *c) vbox = add_box(hbox, EWL_ORIENTATION_VERTICAL, 0); ewl_object_fill_policy_set(EWL_OBJECT(vbox), EWL_FLAG_FILL_ALL); - ivbox = add_box(vbox, EWL_ORIENTATION_VERTICAL, 0); - ewl_object_fill_policy_set(EWL_OBJECT(ivbox), EWL_FLAG_FILL_ALL); + ibox = ewl_cell_new(); + ewl_object_fill_policy_set(EWL_OBJECT(ibox), EWL_FLAG_FILL_ALL); + ewl_container_child_append(EWL_CONTAINER(vbox), ibox); + ewl_widget_show(ibox); - em->eimage = add_image(ivbox, NULL, 0, NULL, NULL); + em->eimage = add_image(ibox, NULL, 0, NULL, NULL); ewl_object_alignment_set(EWL_OBJECT(em->eimage), EWL_FLAG_ALIGN_CENTER); ewl_object_fill_policy_set(EWL_OBJECT(em->eimage), EWL_FLAG_FILL_SHRINK); diff --git a/src/bin/ephoto_single_view.c b/src/bin/ephoto_single_view.c index 567aee5..c421605 100644 --- a/src/bin/ephoto_single_view.c +++ b/src/bin/ephoto_single_view.c @@ -13,8 +13,10 @@ Ewl_Widget *add_single_view(Ewl_Widget *c) ewl_object_fill_policy_set(EWL_OBJECT(em->single_vbox), EWL_FLAG_FILL_ALL); ewl_notebook_page_tab_text_set(EWL_NOTEBOOK(c), em->single_vbox, "Single"); - ibox = add_box(em->single_vbox, EWL_ORIENTATION_VERTICAL, 0); + ibox = ewl_cell_new(); ewl_object_fill_policy_set(EWL_OBJECT(ibox), EWL_FLAG_FILL_ALL); + ewl_container_child_append(EWL_CONTAINER(em->single_vbox), ibox); + ewl_widget_show(ibox); em->simage = add_image(ibox, NULL, 0, NULL, NULL); ewl_object_alignment_set(EWL_OBJECT(em->simage), EWL_FLAG_ALIGN_CENTER);