Enlightenment CVS committal
Author : morlenxus
Project : e17
Module : apps/exhibit
Dir : e17/apps/exhibit/src/bin
Modified Files:
exhibit.h exhibit_main.c exhibit_menus.c exhibit_options.c
Log Message:
- option for disabling thumbnail creation
- added myself to the authors list
===================================================================
RCS file: /cvs/e/e17/apps/exhibit/src/bin/exhibit.h,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -3 -r1.46 -r1.47
--- exhibit.h 6 Jul 2007 20:29:50 -0000 1.46
+++ exhibit.h 12 Jul 2007 13:33:08 -0000 1.47
@@ -98,6 +98,8 @@
double sharpen_thresh;
double brighten_thresh;
+ int thumbs_show;
+
double slide_interval;
int comments_visible;
int rotate_autosave;
@@ -120,6 +122,8 @@
Etk_Widget *blur_thresh;
Etk_Widget *sharpen_thresh;
Etk_Widget *brighten_thresh;
+
+ Etk_Widget *thumbs_show;
Etk_Widget *slide_interval;
Etk_Widget *comments_visible;
===================================================================
RCS file: /cvs/e/e17/apps/exhibit/src/bin/exhibit_main.c,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -3 -r1.115 -r1.116
--- exhibit_main.c 10 Jul 2007 07:49:54 -0000 1.115
+++ exhibit_main.c 12 Jul 2007 13:33:08 -0000 1.116
@@ -429,6 +429,15 @@
if (ecore_file_size(file) <= 0)
return;
+
+ if(!e->options->thumbs_show)
+ {
+ row = etk_tree_row_append(ETK_TREE(e->cur_tab->itree), NULL,
+ e->cur_tab->icol,
+ NULL, NULL,
+ basename((char *) file), NULL);
+ return;
+ }
ep = epsilon_new(file);
epsilon_thumb_size(ep, EPSILON_THUMB_NORMAL);
===================================================================
RCS file: /cvs/e/e17/apps/exhibit/src/bin/exhibit_menus.c,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -3 -r1.49 -r1.50
--- exhibit_menus.c 7 Jul 2007 03:55:29 -0000 1.49
+++ exhibit_menus.c 12 Jul 2007 13:33:08 -0000 1.50
@@ -533,7 +533,7 @@
frame = etk_frame_new("Authors");
abouttext = etk_text_view_new();
- etk_widget_size_request_set(abouttext, -1, 75);
+ etk_widget_size_request_set(abouttext, -1, 80);
etk_object_properties_set(ETK_OBJECT(abouttext),
"focusable", ETK_FALSE, NULL);
etk_textblock_text_set(ETK_TEXT_VIEW(abouttext)->textblock,
@@ -541,7 +541,8 @@
"Hisham '<b>CodeWarrior</b>' Mardam Bey\n"
"Martin '<b>balony</b>' Sarajervi\n"
"Simon '<b>MoOm</b>' Treny\n"
- "Friedrich '<b>phriedrich</b>' Preuß",
+ "Friedrich '<b>phriedrich</b>' Preuß\n"
+ "Brian '<b>morlenxus</b>' Miculcy",
ETK_TRUE);
etk_container_add(ETK_CONTAINER(frame), abouttext);
etk_box_append(ETK_BOX(vbox), frame, ETK_BOX_START, ETK_BOX_NONE, 0);
===================================================================
RCS file: /cvs/e/e17/apps/exhibit/src/bin/exhibit_options.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- exhibit_options.c 6 Jul 2007 20:29:50 -0000 1.26
+++ exhibit_options.c 12 Jul 2007 13:33:08 -0000 1.27
@@ -113,6 +113,7 @@
CFG_OPTIONS_NEWI("lt", slide_interval, EET_T_DOUBLE);
CFG_OPTIONS_NEWI("cv", comments_visible, EET_T_INT);
CFG_OPTIONS_NEWI("ra", rotate_autosave, EET_T_INT);
+ CFG_OPTIONS_NEWI("ts", thumbs_show, EET_T_INT);
CFG_OPTIONS_NEWI("mf", monitor_focus, EET_T_INT);
CFG_OPTIONS_NEWI("dv", default_view, EET_T_INT);
CFG_OPTIONS_NEWI("ds", default_sort, EET_T_INT);
@@ -212,6 +213,7 @@
e->options->brighten_thresh = EX_DEFAULT_BRIGHTEN_THRESH;
e->options->slide_interval = EX_DEFAULT_SLIDE_INTERVAL;
e->options->comments_visible = EX_DEFAULT_COMMENTS_HIDDEN;
+ e->options->thumbs_show = ETK_TRUE;
e->options->default_view = EX_IMAGE_ONE_TO_ONE;
e->options->default_sort = EX_SORT_BY_NAME;
e->options->show_all_filetypes = ETK_FALSE;
@@ -479,6 +481,12 @@
"saving the other options!", ETK_MESSAGE_DIALOG_WARNING);
}
+ /* THUMBS */
+ if (IS_SELECTED(dialog->thumbs_show))
+ e->options->thumbs_show = ETK_TRUE;
+ else
+ e->options->thumbs_show = ETK_FALSE;
+
/* SORTING */
e->options->default_sort = e->options->default_sort_tmp;
etk_tree_clear(ETK_TREE(e->cur_tab->dtree));
@@ -674,7 +682,7 @@
static Etk_Widget *
_ex_options_page_3_create()
{
- Etk_Widget *vbox, *hbox;
+ Etk_Widget *vbox, *vbox1, *hbox;
Etk_Widget *vbox2;
Etk_Widget *frame, *label;
Etk_Widget *image;
@@ -682,10 +690,24 @@
vbox = etk_vbox_new(ETK_FALSE, 3);
- frame = etk_frame_new("Thumb sorting");
+ frame = etk_frame_new("Thumbs");
etk_box_append(ETK_BOX(vbox), frame, ETK_BOX_START, ETK_BOX_NONE, 5);
+ vbox1 = etk_vbox_new(ETK_FALSE, 3);
+ etk_container_add(ETK_CONTAINER(frame), vbox1);
+
+ dialog->thumbs_show = etk_check_button_new_with_label("Show Thumbnails");
+ etk_box_append(ETK_BOX(vbox1), dialog->thumbs_show, ETK_BOX_START,
ETK_BOX_NONE, 0);
+ if (e->options->thumbs_show)
+ etk_toggle_button_toggle(ETK_TOGGLE_BUTTON(dialog->thumbs_show));
+
+ frame = etk_frame_new("Directory listing");
+ etk_box_append(ETK_BOX(vbox), frame, ETK_BOX_START, ETK_BOX_NONE, 5);
+ vbox2 = etk_vbox_new(ETK_FALSE, 0);
+ etk_container_add(ETK_CONTAINER(frame), vbox2);
+
hbox = etk_hbox_new(ETK_FALSE, 0);
- etk_container_add(ETK_CONTAINER(frame), hbox);
+ etk_box_append(ETK_BOX(vbox2), hbox, ETK_BOX_START,
+ ETK_BOX_NONE, 0);
label = etk_label_new("Default sort by");
etk_box_append(ETK_BOX(hbox), label, ETK_BOX_START,
@@ -713,11 +735,6 @@
etk_signal_connect("active-item-changed", ETK_OBJECT(dialog->default_sort),
ETK_CALLBACK(_ex_options_combobox_active_item_changed_cb), NULL);
-
- frame = etk_frame_new("Directory listing");
- etk_box_append(ETK_BOX(vbox), frame, ETK_BOX_START, ETK_BOX_NONE, 5);
- vbox2 = etk_vbox_new(ETK_FALSE, 0);
- etk_container_add(ETK_CONTAINER(frame), vbox2);
dialog->monitor_focus = etk_check_button_new_with_label("Autofocus new
images added to your current dir");
etk_box_append(ETK_BOX(vbox2), dialog->monitor_focus, ETK_BOX_START,
ETK_BOX_NONE, 0);
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs