From: Enlightenment C. <no...@cv...> - 2006-04-26 02:31:16
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: Makefile.am Ewl.h Added Files: ewl_filelist_column.c ewl_filelist_column.h Log Message: This is the new Column view for the filepicker. It works by expanding columns, and contracting if a previous column is clicked.(Like OS X does.) Screenshot: www.assistix.org/files/woohoo2.png =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/Makefile.am,v retrieving revision 1.26 retrieving revision 1.27 diff -u -3 -r1.26 -r1.27 --- Makefile.am 10 Apr 2006 04:43:17 -0000 1.26 +++ Makefile.am 26 Apr 2006 02:30:27 -0000 1.27 @@ -38,6 +38,7 @@ ewl_filelist.h \ ewl_filelist_list.h\ ewl_filelist_icon.h \ + ewl_filelist_column.h \ ewl_filepicker.h \ ewl_filedialog.h \ ewl_freebox.h \ @@ -105,6 +106,7 @@ ewl_filelist.c \ ewl_filelist_list.c \ ewl_filelist_icon.c \ + ewl_filelist_column.c \ ewl_filepicker.c \ ewl_filedialog.c \ ewl_freebox.c \ =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/Ewl.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Ewl.h 10 Apr 2006 04:43:17 -0000 1.2 +++ Ewl.h 26 Apr 2006 02:30:27 -0000 1.3 @@ -301,6 +301,7 @@ #include <ewl_filelist.h> #include <ewl_filelist_list.h> #include <ewl_filelist_icon.h> +#include <ewl_filelist_column.h> #include <ewl_filepicker.h> #include <ewl_filedialog.h> |
From: Enlightenment C. <no...@cv...> - 2006-04-26 02:31:46
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl Modified Files: AUTHORS Log Message: This is the new Column view for the filepicker. It works by expanding columns, and contracting if a previous column is clicked.(Like OS X does.) Screenshot: www.assistix.org/files/woohoo2.png =================================================================== RCS file: /cvs/e/e17/libs/ewl/AUTHORS,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- AUTHORS 17 Feb 2006 15:21:30 -0000 1.12 +++ AUTHORS 26 Apr 2006 02:30:27 -0000 1.13 @@ -5,6 +5,7 @@ Significant Contributors: Alexander 'chaos' Taylor <al...@lo...> Vincent 'caro' Torri <Vin...@ie...> + Stephen 'LinuxTitan/titansoccer15' Houston <Lin...@gm...> Testers and Debuggers: Ben 'benr' Rockwood <be...@cu...> |
From: Enlightenment C. <no...@cv...> - 2006-04-26 20:27:39
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_filelist_column.c Log Message: Do not create a scrollpane here. We are packing a scrollpane inside of a scrollpane, this doesn't make any since. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist_column.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ewl_filelist_column.c 26 Apr 2006 17:21:27 -0000 1.8 +++ ewl_filelist_column.c 26 Apr 2006 20:26:48 -0000 1.9 @@ -79,12 +79,8 @@ list->dir_change = ewl_filelist_column_dir_change; list->filter_change = ewl_filelist_column_dir_change; - p = ewl_scrollpane_new(); - ewl_container_child_append(EWL_CONTAINER(fl), p); - ewl_widget_show(p); - fl->hbox = ewl_hbox_new(); - ewl_container_child_append(EWL_CONTAINER(p), fl->hbox); + ewl_container_child_append(EWL_CONTAINER(fl), fl->hbox); ewl_widget_show(fl->hbox); DRETURN_INT(TRUE, DLEVEL_STABLE); |
From: Enlightenment C. <no...@cv...> - 2006-04-29 23:58:48
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_filelist.c ewl_filelist.h ewl_filelist_list.c Log Message: ewl_filelist_selected_file_preview_get function added. Now any of the filelist views can preview a file. The preview will show an image(if the file is an image), name of file, size of file, username, groupname, permissions, and time last modified. Cleaned up a fiew common functions. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ewl_filelist.c 27 Apr 2006 07:08:55 -0000 1.8 +++ ewl_filelist.c 29 Apr 2006 23:57:52 -0000 1.9 @@ -7,7 +7,6 @@ int add, const char *signal, int a_idx, Ewl_Widget *a, int b_idx, Ewl_Widget *b); - /** * @param fl: The filelist to initialize * @return Returns TRUE on success or FALSE on failure @@ -227,6 +226,178 @@ if (widget && fl->file_name_get) file = fl->file_name_get(fl, widget); DRETURN_PTR((file ? strdup(file) : NULL), DLEVEL_STABLE); +} + +/** + * @param fl: Filelist that asked for the preview. + * @param path: Path of the file which was clicked. + * @return Returns a box with a preview of the file. + * @brief Creates a preview of the selected file. + **/ + +char * +ewl_filelist_size_get(off_t st_size) +{ + double dsize; + char size[1024]; + + DENTER_FUNCTION(DLEVEL_STABLE); + + dsize = (double)st_size; + if (dsize < 1024) + sprintf(size, "%'.0f b", dsize); + else + { + dsize /= 1024.0; + if (dsize < 1024) + sprintf(size, "%'.1f kb", dsize); + else + { + dsize /= 1024.0; + if (dsize < 1024) + sprintf(size, "%'.1f mb", dsize); + else + { + dsize /= 1024.0; + sprintf(size, "%'.1f gb", dsize); + } + } + } + + DRETURN_PTR(strdup(size), DLEVEL_STABLE); +} + +char * +ewl_filelist_perms_get(mode_t st_mode) +{ + char *perm; + int i; + + DENTER_FUNCTION(DLEVEL_STABLE); + + perm = (char *)malloc(sizeof(char) * 10); + for (i = 0; i < 9; i++) + perm[i] = '-'; + + perm[9] = '\0'; + + if ((S_IRUSR & st_mode) == S_IRUSR) perm[0] = 'r'; + if ((S_IWUSR & st_mode) == S_IWUSR) perm[1] = 'w'; + if ((S_IXUSR & st_mode) == S_IXUSR) perm[2] = 'x'; + + if ((S_IRGRP & st_mode) == S_IRGRP) perm[3] = 'r'; + if ((S_IWGRP & st_mode) == S_IWGRP) perm[4] = 'w'; + if ((S_IXGRP & st_mode) == S_IXGRP) perm[5] = 'x'; + + if ((S_IROTH & st_mode) == S_IROTH) perm[6] = 'r'; + if ((S_IWOTH & st_mode) == S_IWOTH) perm[7] = 'w'; + if ((S_IXOTH & st_mode) == S_IXOTH) perm[8] = 'x'; + + DRETURN_PTR(perm, DLEVEL_STABLE); +} + +char * +ewl_filelist_username_get(uid_t st_uid) +{ + char name[PATH_MAX]; + struct passwd *pwd; + + DENTER_FUNCTION(DLEVEL_STABLE); + + if ((pwd = getpwuid(st_uid))) + snprintf(name, PATH_MAX, "%s", pwd->pw_name); + else { + snprintf(name, PATH_MAX, "%-8d", st_uid); + } + + DRETURN_PTR(strdup(name), DLEVEL_STABLE); +} + +char * +ewl_filelist_groupname_get(gid_t st_gid) +{ + char name[PATH_MAX]; + struct group *grp; + + DENTER_FUNCTION(DLEVEL_STABLE); + + if ((grp = getgrgid(st_gid))) + snprintf(name, PATH_MAX, "%s", grp->gr_name); + else { + snprintf(name, PATH_MAX, "%-8d", st_gid); + } + + DRETURN_PTR(strdup(name), DLEVEL_STABLE); +} + +Ewl_Widget * +ewl_filelist_selected_file_preview_get(Ewl_Filelist *fl, const char *path) +{ + Ewl_Widget *box, *icon, *text, *image; + const char *path2; + char path3[PATH_MAX]; + char file_info[PATH_MAX]; + char *size; + char *perms; + char *username; + char *groupname; + struct stat buf; + struct tm *time_struct; + + DENTER_FUNCTION(DLEVEL_STABLE); + DCHECK_PARAM_PTR_RET("fl", fl, NULL); + DCHECK_PARAM_PTR_RET("path", path, NULL); + DCHECK_TYPE_RET("fl", fl, EWL_FILELIST_TYPE, NULL); + + path2 = ewl_filelist_directory_get(EWL_FILELIST(fl)); + snprintf(path3, PATH_MAX, "%s/%s", path2, path); + + stat(path3, &buf); + time_struct = localtime(&buf.st_mtime); + + size = ewl_filelist_size_get(buf.st_size); + perms = ewl_filelist_perms_get(buf.st_mode); + username = ewl_filelist_username_get(buf.st_uid); + groupname = ewl_filelist_groupname_get(buf.st_gid); + + snprintf(file_info, PATH_MAX, + "Size: %s\n" + "User ID: %s\n" + "Group ID: %s\n" + "Permissions: %s\n" + "Last Modified: %s\n", + size, username, groupname, + perms, asctime(time_struct)); + + box = ewl_vbox_new(); + ewl_widget_show(box); + + image = ewl_image_thumbnail_new(); + ewl_image_proportional_set(EWL_IMAGE(image), TRUE); + ewl_image_constrain_set(EWL_IMAGE(image), 100); + ewl_image_thumbnail_request(EWL_IMAGE_THUMBNAIL(image), path3); + ewl_container_child_append(EWL_CONTAINER(box), image); + ewl_widget_show(image); + + text = ewl_text_new(); + ewl_text_text_set(EWL_TEXT(text), file_info); + ewl_widget_show(text); + + icon = ewl_icon_new(); + ewl_box_orientation_set(EWL_BOX(icon), + EWL_ORIENTATION_VERTICAL); + ewl_icon_label_set(EWL_ICON(icon), path); + ewl_icon_extended_data_set(EWL_ICON(icon), text); + ewl_icon_type_set(EWL_ICON(icon), EWL_ICON_TYPE_LONG); + ewl_container_child_append(EWL_CONTAINER(box), icon); + ewl_widget_show(icon); + + free(size); + free(perms); + free(username); + free(groupname); + + DRETURN_PTR(box, DLEVEL_STABLE); } /** =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- ewl_filelist.h 27 Apr 2006 02:59:43 -0000 1.6 +++ ewl_filelist.h 29 Apr 2006 23:57:52 -0000 1.7 @@ -96,7 +96,12 @@ void ewl_filelist_selected_file_set(Ewl_Filelist *fl, const char *file); char *ewl_filelist_selected_file_get(Ewl_Filelist *fl); - +char *ewl_filelist_size_get(off_t st_size); +char *ewl_filelist_perms_get(mode_t st_mode); +char *ewl_filelist_username_get(uid_t st_uid); +char *ewl_filelist_groupname_get(gid_t st_gid); +Ewl_Widget *ewl_filelist_selected_file_preview_get(Ewl_Filelist *fl, + const char *path); void ewl_filelist_selected_files_set(Ewl_Filelist *fl, Ecore_List *files); Ecore_List *ewl_filelist_selected_files_get(Ewl_Filelist *fl); =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist_list.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- ewl_filelist_list.c 27 Apr 2006 02:59:43 -0000 1.6 +++ ewl_filelist_list.c 29 Apr 2006 23:57:52 -0000 1.7 @@ -11,8 +11,6 @@ void *data); static void ewl_filelist_list_cb_icon_clicked(Ewl_Widget *w, void *ev, void *data); -static char *ewl_filelist_list_size_get(off_t st_size); -static char *ewl_filelist_list_perms_get(mode_t st_mode); /** * @return Returns the view for the filelist list @@ -219,31 +217,17 @@ Ewl_Widget *row; vals[0] = file; - vals[1] = ewl_filelist_list_size_get(buf.st_size); + vals[1] = ewl_filelist_size_get(buf.st_size); tm = localtime(&buf.st_mtime); strftime(date, sizeof(date), nl_langinfo(D_T_FMT), tm); vals[2] = strdup(date); - vals[3] = ewl_filelist_list_perms_get(buf.st_mode); + vals[3] = ewl_filelist_perms_get(buf.st_mode); - if ((pwd = getpwuid(buf.st_uid))) - vals[4] = strdup(pwd->pw_name); - else - { - char name[PATH_MAX]; - snprintf(name, PATH_MAX, "%-8d", (int)buf.st_uid); - vals[4] = strdup(name); - } + vals[4] = ewl_filelist_username_get(buf.st_uid); - if ((grp = getgrgid(buf.st_gid))) - vals[5] = strdup(grp->gr_name); - else - { - char name[PATH_MAX]; - snprintf(name, PATH_MAX, "%-8d", (int)buf.st_gid); - vals[5] = strdup(name); - } + vals[5] = ewl_filelist_groupname_get(buf.st_gid); row = ewl_tree_text_row_add(EWL_TREE(list->tree), NULL, vals); @@ -262,67 +246,6 @@ } DLEAVE_FUNCTION(DLEVEL_STABLE); -} - -static char * -ewl_filelist_list_size_get(off_t st_size) -{ - double dsize; - char size[1024]; - - DENTER_FUNCTION(DLEVEL_STABLE); - - dsize = (double)st_size; - if (dsize < 1024) - sprintf(size, "%'.0f b", dsize); - else - { - dsize /= 1024.0; - if (dsize < 1024) - sprintf(size, "%'.1f kb", dsize); - else - { - dsize /= 1024.0; - if (dsize < 1024) - sprintf(size, "%'.1f mb", dsize); - else - { - dsize /= 1024.0; - sprintf(size, "%'.1f gb", dsize); - } - } - } - - DRETURN_PTR(strdup(size), DLEVEL_STABLE); -} - -static char * -ewl_filelist_list_perms_get(mode_t st_mode) -{ - char *perm; - int i; - - DENTER_FUNCTION(DLEVEL_STABLE); - - perm = (char *)malloc(sizeof(char) * 10); - for (i = 0; i < 9; i++) - perm[i] = '-'; - - perm[9] = '\0'; - - if ((S_IRUSR & st_mode) == S_IRUSR) perm[0] = 'r'; - if ((S_IWUSR & st_mode) == S_IWUSR) perm[1] = 'w'; - if ((S_IXUSR & st_mode) == S_IXUSR) perm[2] = 'x'; - - if ((S_IRGRP & st_mode) == S_IRGRP) perm[3] = 'r'; - if ((S_IWGRP & st_mode) == S_IWGRP) perm[4] = 'w'; - if ((S_IXGRP & st_mode) == S_IXGRP) perm[5] = 'x'; - - if ((S_IROTH & st_mode) == S_IROTH) perm[6] = 'r'; - if ((S_IWOTH & st_mode) == S_IWOTH) perm[7] = 'w'; - if ((S_IXOTH & st_mode) == S_IXOTH) perm[8] = 'x'; - - DRETURN_PTR(perm, DLEVEL_STABLE); } static void |
From: Enlightenment C. <no...@cv...> - 2006-04-30 00:51:31
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_filelist.h ewl_filelist.c ewl_filelist_list.c Log Message: Add function for getting the modtime of a file. Make the file preview widget and the list view use it. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- ewl_filelist.h 29 Apr 2006 23:57:52 -0000 1.7 +++ ewl_filelist.h 30 Apr 2006 00:50:35 -0000 1.8 @@ -100,6 +100,7 @@ char *ewl_filelist_perms_get(mode_t st_mode); char *ewl_filelist_username_get(uid_t st_uid); char *ewl_filelist_groupname_get(gid_t st_gid); +char *ewl_filelist_modtime_get(time_t modtime); Ewl_Widget *ewl_filelist_selected_file_preview_get(Ewl_Filelist *fl, const char *path); void ewl_filelist_selected_files_set(Ewl_Filelist *fl, =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- ewl_filelist.c 29 Apr 2006 23:57:52 -0000 1.9 +++ ewl_filelist.c 30 Apr 2006 00:50:35 -0000 1.10 @@ -228,13 +228,6 @@ DRETURN_PTR((file ? strdup(file) : NULL), DLEVEL_STABLE); } -/** - * @param fl: Filelist that asked for the preview. - * @param path: Path of the file which was clicked. - * @return Returns a box with a preview of the file. - * @brief Creates a preview of the selected file. - **/ - char * ewl_filelist_size_get(off_t st_size) { @@ -330,6 +323,20 @@ DRETURN_PTR(strdup(name), DLEVEL_STABLE); } +char * +ewl_filelist_modtime_get(time_t st_modtime) +{ + char *time; + DENTER_FUNCTION(DLEVEL_STABLE); + time = ctime(&st_modtime); + if (time) + time = strdup(time); + else { + time = strdup("Ctime Failure"); + } + DRETURN_PTR(strdup(time), DLEVEL_STABLE); +} + Ewl_Widget * ewl_filelist_selected_file_preview_get(Ewl_Filelist *fl, const char *path) { @@ -341,9 +348,9 @@ char *perms; char *username; char *groupname; + char *time; struct stat buf; - struct tm *time_struct; - + DENTER_FUNCTION(DLEVEL_STABLE); DCHECK_PARAM_PTR_RET("fl", fl, NULL); DCHECK_PARAM_PTR_RET("path", path, NULL); @@ -353,12 +360,12 @@ snprintf(path3, PATH_MAX, "%s/%s", path2, path); stat(path3, &buf); - time_struct = localtime(&buf.st_mtime); size = ewl_filelist_size_get(buf.st_size); perms = ewl_filelist_perms_get(buf.st_mode); username = ewl_filelist_username_get(buf.st_uid); groupname = ewl_filelist_groupname_get(buf.st_gid); + time = ewl_filelist_modtime_get(buf.st_mtime); snprintf(file_info, PATH_MAX, "Size: %s\n" @@ -367,7 +374,7 @@ "Permissions: %s\n" "Last Modified: %s\n", size, username, groupname, - perms, asctime(time_struct)); + perms, time); box = ewl_vbox_new(); ewl_widget_show(box); @@ -396,6 +403,7 @@ free(perms); free(username); free(groupname); + free(time); DRETURN_PTR(box, DLEVEL_STABLE); } =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist_list.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- ewl_filelist_list.c 29 Apr 2006 23:57:52 -0000 1.7 +++ ewl_filelist_list.c 30 Apr 2006 00:50:35 -0000 1.8 @@ -218,15 +218,9 @@ vals[0] = file; vals[1] = ewl_filelist_size_get(buf.st_size); - - tm = localtime(&buf.st_mtime); - strftime(date, sizeof(date), nl_langinfo(D_T_FMT), tm); - vals[2] = strdup(date); - + vals[2] = ewl_filelist_modtime_get(buf.st_mtime); vals[3] = ewl_filelist_perms_get(buf.st_mode); - vals[4] = ewl_filelist_username_get(buf.st_uid); - vals[5] = ewl_filelist_groupname_get(buf.st_gid); row = ewl_tree_text_row_add(EWL_TREE(list->tree), NULL, vals); |
From: Enlightenment C. <no...@cv...> - 2006-04-30 00:59:33
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_filelist_list.c Log Message: i Whoops! Remove unused variables. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist_list.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ewl_filelist_list.c 30 Apr 2006 00:50:35 -0000 1.8 +++ ewl_filelist_list.c 30 Apr 2006 00:58:36 -0000 1.9 @@ -196,10 +196,6 @@ char path[PATH_MAX]; char *vals[6]; struct stat buf; - struct passwd *pwd; - struct group *grp; - struct tm *tm; - char date[256]; Ewl_Filelist_List *list; DENTER_FUNCTION(DLEVEL_STABLE); |
From: Enlightenment C. <no...@cv...> - 2006-04-30 05:36:47
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits/images Modified Files: stock-open.png Log Message: New image for stock open. Fixes the cut off folder on file dialog/picker. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/stock-open.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsLvZckA and /tmp/cvsKhYfZP differ |
From: Enlightenment C. <no...@cv...> - 2006-04-30 05:46:31
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_filelist.c Log Message: Make sure image aligns with label. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- ewl_filelist.c 30 Apr 2006 02:32:20 -0000 1.11 +++ ewl_filelist.c 30 Apr 2006 05:45:35 -0000 1.12 @@ -379,10 +379,12 @@ ewl_image_constrain_set(EWL_IMAGE(image), 100); ewl_image_thumbnail_request(EWL_IMAGE_THUMBNAIL(image), path3); ewl_container_child_append(EWL_CONTAINER(box), image); + ewl_object_alignment_set(EWL_OBJECT(image), EWL_FLAG_ALIGN_CENTER); ewl_widget_show(image); text = ewl_text_new(); ewl_text_text_set(EWL_TEXT(text), file_info); + ewl_object_alignment_set(EWL_OBJECT(text), EWL_FLAG_ALIGN_CENTER); ewl_widget_show(text); icon = ewl_icon_new(); |
From: Enlightenment C. <no...@cv...> - 2006-05-18 03:28:10
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits/images Modified Files: e17_menu_separator.png e17_menu_separator_vert.png Log Message: New seperator images. These look much better. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/e17_menu_separator.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsVkuypw and /tmp/cvs6dMXru differ =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/e17_menu_separator_vert.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsFXbgiA and /tmp/cvsglIPmy differ |
From: Enlightenment C. <no...@cv...> - 2006-05-20 01:50:12
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits/images Modified Files: images.edc Added Files: e17_spinner_top_arrow_down.png e17_spinner_bottom_arrow_down.png Log Message: Add a theme for when a spinner arrow is clicked. This looks cool now. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/images.edc,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- images.edc 14 Apr 2006 16:34:30 -0000 1.16 +++ images.edc 20 May 2006 01:48:42 -0000 1.17 @@ -84,6 +84,8 @@ image: "paned_vthumb.png" COMP; image: "e17_frame_label_header_under.png" COMP; image: "e17_spinner_top_arrow.png" COMP; + image: "e17_spinner_top_arrow_down.png" COMP; + image: "e17_spinner_bottom_arrow_down.png" COMP; image: "e17_spinner_bottom_arrow.png" COMP; image: "entry_disabled.png" COMP; image: "row_select.png" COMP; |
From: Enlightenment C. <no...@cv...> - 2006-05-20 01:50:37
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: spinner-groups.edc Log Message: Add a theme for when a spinner arrow is clicked. This looks cool now. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/spinner-groups.edc,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- spinner-groups.edc 19 Apr 2006 04:01:46 -0000 1.4 +++ spinner-groups.edc 20 May 2006 01:48:42 -0000 1.5 @@ -44,6 +44,34 @@ smooth: 0; } } + description { + state, "udown" 0.0; + inherit, "default" 0.0; + image { + normal, "e17_spinner_top_arrow_down.png"; + } + fill { + smooth: 0; + } + } + } + } + programs { + program { + name: "updown"; + signal: "mouse,down,1"; + source: "*"; + action: STATE_SET "udown" 0.0; + transition: LINEAR 0.0; + target: "uback"; + } + program { + name: "upup"; + signal: "mouse,up,1"; + source: "*"; + action: STATE_SET "default" 0.0; + transition: LINEAR 0.0; + target: "uback"; } } } @@ -66,7 +94,35 @@ smooth: 0; } } + description { + state, "ddown" 0.0; + inherit, "default" 0.0; + image { + normal, "e17_spinner_bottom_arrow_down.png"; + } + fill { + smooth: 0; + } + } } + } + programs { + program { + name: "downdown"; + signal: "mouse,down,1"; + source: "*"; + action: STATE_SET "ddown" 0.0; + transition: LINEAR 0.0; + target: "dback"; + } + program { + name: "downup"; + signal: "mouse,up,1"; + source: "*"; + action: STATE_SET "default" 0.0; + transition: LINEAR 0.0; + target: "dback"; + } } } |
From: Enlightenment C. <no...@cv...> - 2006-05-20 02:33:38
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: spinner-groups.edc Log Message: More spinner fix up. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/spinner-groups.edc,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- spinner-groups.edc 20 May 2006 01:48:42 -0000 1.5 +++ spinner-groups.edc 20 May 2006 02:32:11 -0000 1.6 @@ -35,7 +35,6 @@ mouse_events, 0; description { state, "default" 0.0; - max, 10 10; min, 10 10; image { normal, "e17_spinner_top_arrow.png"; @@ -85,7 +84,6 @@ mouse_events, 0; description { state, "default" 0.0; - max, 10 10; min, 10 10; image { normal, "e17_spinner_bottom_arrow.png"; |
From: Enlightenment C. <no...@cv...> - 2006-05-25 20:09:06
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits/images Modified Files: e17_menu_bg.png Log Message: Change the window to look more like e17's default. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/e17_menu_bg.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsnkYr6n and /tmp/cvsy21bRA differ |
From: Enlightenment C. <no...@cv...> - 2006-05-25 20:09:39
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: window-groups.edc Log Message: Change the window to look more like e17's default. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/window-groups.edc,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- window-groups.edc 7 Jan 2006 16:19:12 -0000 1.3 +++ window-groups.edc 25 May 2006 20:07:25 -0000 1.4 @@ -14,16 +14,35 @@ part { name, "background"; mouse_events, 0; + type: RECT; description { state, "default" 0.0; - image { - normal, "e17_menu_bg.png"; - } - fill { - smooth : 0; - } + rel1 { + relative: 0.0 0.0; + offset: 1 1; + } + rel2 { + relative: 1.0 1.0; + offset: -2 -2; + } + color: 221 221 221 255; } } + part { + name: "base3"; + mouse_events: 0; + description { + state: "default" 0.0; + image { + normal: "e17_menu_bg_border.png"; + border: 1 1 1 1; + middle: 0; + } + fill { + smooth: 0; + } + } + } part { name, "grad"; mouse_events, 0; |
From: Enlightenment C. <no...@cv...> - 2006-05-25 20:33:10
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: menu-item.edc Log Message: Fix submenu's. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/menu-item.edc,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- menu-item.edc 25 May 2006 18:58:37 -0000 1.5 +++ menu-item.edc 25 May 2006 20:31:34 -0000 1.6 @@ -4,8 +4,8 @@ data { item, "inset/left" "3"; item, "inset/right" "3"; - item, "inset/top" "3"; - item, "inset/bottom" "3"; + item, "inset/top" "1"; + item, "inset/bottom" "1"; item, "pad/left" "0"; item, "pad/right" "0"; @@ -517,7 +517,7 @@ name, "submenuitem"; data { item, "inset/left" "3"; - item, "inset/right" "3"; + item, "inset/right" "5"; item, "inset/top" "3"; item, "inset/bottom" "3"; @@ -543,7 +543,7 @@ } rel2 { relative, 1.0 1.0; - offset, -1 -1; + offset, -10 -1; } image { normal, "e17_titlebar_outline.png"; @@ -565,7 +565,7 @@ } rel2 { relative: 1.0 1.0; - offset: -1 -1; + offset: -10 -1; } image { normal: "e17_titlebar_outline.png"; @@ -926,7 +926,7 @@ } rel2 { relative,1.0 1.0; - offset, -6 -1; + offset, -1 -1; } image { normal, "e17_menu_arrow.png"; |
From: Enlightenment C. <no...@cv...> - 2006-05-25 21:27:33
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: menu-item.edc menu-groups.edc Log Message: Fix the menus to make the submenu outside of the border. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/menu-item.edc,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- menu-item.edc 25 May 2006 20:31:34 -0000 1.6 +++ menu-item.edc 25 May 2006 21:25:58 -0000 1.7 @@ -3,7 +3,7 @@ name, "menuitem"; data { item, "inset/left" "3"; - item, "inset/right" "3"; + item, "inset/right" "5"; item, "inset/top" "1"; item, "inset/bottom" "1"; @@ -29,7 +29,7 @@ } rel2 { relative, 1.0 1.0; - offset, -1 -1; + offset, -14 -1; } image { normal, "e17_titlebar_outline.png"; @@ -51,7 +51,7 @@ } rel2 { relative: 1.0 1.0; - offset: -1 -1; + offset: -14 -1; } image { normal: "e17_titlebar_outline.png"; @@ -216,7 +216,7 @@ } rel2 { relative, 1.0 1.0; - offset, -8 -6; + offset, -12 -6; } color, 0 0 0 255; color3, 255 255 255 128; @@ -518,8 +518,8 @@ data { item, "inset/left" "3"; item, "inset/right" "5"; - item, "inset/top" "3"; - item, "inset/bottom" "3"; + item, "inset/top" "1"; + item, "inset/bottom" "1"; item, "pad/left" "0"; item, "pad/right" "0"; @@ -543,7 +543,7 @@ } rel2 { relative, 1.0 1.0; - offset, -10 -1; + offset, -14 -1; } image { normal, "e17_titlebar_outline.png"; @@ -565,7 +565,7 @@ } rel2 { relative: 1.0 1.0; - offset: -10 -1; + offset: -14 -1; } image { normal: "e17_titlebar_outline.png"; @@ -730,7 +730,7 @@ } rel2 { relative, 1.0 1.0; - offset, -8 -6; + offset, -12 -6; } color, 0 0 0 255; color3, 255 255 255 128; @@ -922,11 +922,11 @@ max, 6 12; rel1 { relative, 1.0 0.0; - offset, -12 0; + offset, 0 0; } rel2 { relative,1.0 1.0; - offset, -1 -1; + offset, -14 -1; } image { normal, "e17_menu_arrow.png"; =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/menu-groups.edc,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- menu-groups.edc 7 Jan 2006 21:11:22 -0000 1.4 +++ menu-groups.edc 25 May 2006 21:25:58 -0000 1.5 @@ -78,10 +78,10 @@ name, "menu"; data { - item, "inset/top" "2"; - item, "inset/bottom" "2"; - item, "inset/left" "2"; - item, "inset/right" "2"; + item, "inset/top" "1"; + item, "inset/bottom" "1"; + item, "inset/left" "1"; + item, "inset/right" "1"; } parts { |
From: Enlightenment C. <no...@cv...> - 2006-06-02 02:23:06
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl Modified Files: TODO Log Message: Update TODO. =================================================================== RCS file: /cvs/e/e17/libs/ewl/TODO,v retrieving revision 1.101 retrieving revision 1.102 diff -u -3 -r1.101 -r1.102 --- TODO 31 May 2006 20:34:37 -0000 1.101 +++ TODO 2 Jun 2006 02:21:19 -0000 1.102 @@ -111,11 +111,6 @@ - The autolayout will align at the top, should probably be changed to align at the bottom based on the largest widget being put in. - - The freebox seems to end up being larger then the scrollpane. This - happens gradually as you add items to the freebox. Eventually a whole row - or more will disappear. - - * @section todo TODO - Ability to attach custom cursors to each widget. We can currently attach |
From: Enlightenment C. <no...@cv...> - 2006-06-02 16:32:07
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: menu-item.edc Log Message: Fix warning. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/menu-item.edc,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- menu-item.edc 25 May 2006 21:25:58 -0000 1.7 +++ menu-item.edc 2 Jun 2006 16:30:17 -0000 1.8 @@ -4,7 +4,7 @@ data { item, "inset/left" "3"; item, "inset/right" "5"; - item, "inset/top" "1"; + item, "inset/top" "3"; item, "inset/bottom" "1"; item, "pad/left" "0"; @@ -920,6 +920,7 @@ state, "default" 0.0; min, 6 12; max, 6 12; + fixed, 1 1; rel1 { relative, 1.0 0.0; offset, 0 0; |
From: Enlightenment C. <no...@cv...> - 2006-06-02 17:29:20
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes Modified Files: e17.edc Log Message: Give the seeker a track to follow. This makes it look better. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17.edc,v retrieving revision 1.39 retrieving revision 1.40 diff -u -3 -r1.39 -r1.40 --- e17.edc 14 Apr 2006 16:30:29 -0000 1.39 +++ e17.edc 2 Jun 2006 17:03:57 -0000 1.40 @@ -33,6 +33,7 @@ #include "e17/bits/treebg-groups.edc" #include "e17/bits/treehead-groups.edc" #include "e17/bits/rowtext-groups.edc" +#include "e17/bits/seeker-groups.edc" } data { @@ -116,11 +117,15 @@ item, "/vscrollbar/group" "vscrollbar"; item, "/hscrollbar/group" "hscrollbar"; + item, "/vscrollbar/vseeker/group" "transparent"; + item, "/hscrollbar/hseeker/group" "transparent"; item, "/vscrollbar/decrement/group" "vscrollbar_bottom"; item, "/vscrollbar/increment/group" "vscrollbar_top"; item, "/hscrollbar/decrement/group" "hscrollbar_left"; item, "/hscrollbar/increment/group" "hscrollbar_right"; - + + item, "/vseeker/group" "vseeker_track"; + item, "/hseeker/group" "hseeker_track"; item, "/vseeker/vbutton/group" "vscrollbar_drag"; item, "/hseeker/hbutton/group" "hscrollbar_drag"; @@ -142,7 +147,7 @@ item, "/window/group" "window"; item, "/scrollpane/group" "box"; - item, "/theme/author" "dj2 (www.everburning.com) and titansoccer15 (www.assistix.org)"; + item, "/theme/author" "dj2 (www.everburning.com) and LinuxTitan (www.ecoding.org)"; item, "/theme/font_path" "fonts"; item, "/theme/license" "Creative Commons License: http://creativecommons.org/licenses/bg-sa/1.0"; item, "/theme/name" "e17"; |
From: Enlightenment C. <no...@cv...> - 2006-06-02 17:29:38
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: scrollbar-groups.edc Added Files: seeker-groups.edc Log Message: Give the seeker a track to follow. This makes it look better. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/scrollbar-groups.edc,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- scrollbar-groups.edc 27 Dec 2005 23:20:05 -0000 1.5 +++ scrollbar-groups.edc 2 Jun 2006 17:03:57 -0000 1.6 @@ -477,6 +477,23 @@ } } } +group { + name: "transparent"; + parts { + part { + name: "transparent"; + description { + state: "default" 0.0; + image { + normal: "e17_tranny.png"; + } + fill { + smooth: 0; + } + } + } + } +} group { name: "vscrollbar_drag"; |
From: Enlightenment C. <no...@cv...> - 2006-06-02 23:43:01
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits/images Modified Files: images.edc e17_menu_bg.png Added Files: e17_menu_bg2.png Log Message: Menu Theme Work. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/images.edc,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- images.edc 20 May 2006 01:48:42 -0000 1.17 +++ images.edc 2 Jun 2006 23:41:12 -0000 1.18 @@ -15,6 +15,7 @@ image, "e17_button_detail_right.png" COMP; image, "e17_menu_arrow.png" COMP; image, "e17_menu_bg.png" COMP; + image, "e17_menu_bg2.png" COMP; image, "e17_menu_bg_border.png" COMP; image, "e17_menu_check1.png" COMP; image, "e17_menu_check2.png" COMP; =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/e17_menu_bg.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsKUHsoO and /tmp/cvsUdkM2e differ |
From: Enlightenment C. <no...@cv...> - 2006-06-02 23:43:30
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: menu-groups.edc Log Message: Menu Theme Work. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/menu-groups.edc,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- menu-groups.edc 25 May 2006 21:25:58 -0000 1.5 +++ menu-groups.edc 2 Jun 2006 23:41:11 -0000 1.6 @@ -28,7 +28,7 @@ description { state, "default" 0.0; - max, 99999 48; + max, 99999 48; align, 0.5 0.0; rel1 { @@ -40,7 +40,7 @@ offset, -2 -2; } image { - normal, "e17_menu_bg.png"; + normal, "e17_menu_bg2.png"; } fill { smooth, 0; |
From: Enlightenment C. <no...@cv...> - 2006-07-10 03:33:11
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_filelist_column.h Log Message: Fix some doxy here. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_filelist_column.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- ewl_filelist_column.h 11 May 2006 04:01:20 -0000 1.4 +++ ewl_filelist_column.h 10 Jul 2006 08:33:07 -0000 1.5 @@ -21,12 +21,12 @@ #define EWL_FILELIST_COLUMN(fl) ((Ewl_Filelist_Column *)fl) /** - * The Ewl_Filelist_Icon provides an icon view of the files + * The Ewl_Filelist_Column provides an expanding/retracting column view of the files */ typedef struct Ewl_Filelist_Column Ewl_Filelist_Column; /** - * Inherits from Ewl_Filelist and extends to provide a column view + * Inherits from Ewl_Filelist and extends/retracts to provide a column view */ struct Ewl_Filelist_Column { |
From: Enlightenment C. <no...@cv...> - 2006-07-14 22:46:50
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits/images Modified Files: e17_menu_separator.png Log Message: Fix up the "nobg" state on scrollpanes. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/images/e17_menu_separator.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsfGRIwX and /tmp/cvsW7KKWy differ |
From: Enlightenment C. <no...@cv...> - 2006-07-14 22:47:20
|
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: box-groups.edc Log Message: Fix up the "nobg" state on scrollpanes. =================================================================== RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/box-groups.edc,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- box-groups.edc 2 Mar 2006 01:59:25 -0000 1.5 +++ box-groups.edc 15 Jul 2006 03:46:47 -0000 1.6 @@ -53,6 +53,23 @@ smooth : 0; } } + description { + state: "nobg" 0.0; + rel1 { + to: "background2"; + } + rel2 { + to: "background2"; + } + image { + normal: "e17_tranny.png"; + border: 13 13 13 13; + } + fill { + smooth : 0; + } + } + } part { name: "focus"; @@ -101,6 +118,7 @@ action: STATE_SET "nobg" 0.0; transition: LINEAR 0.0; target: "background2"; + target: "over"; } } } |