From 5c6284c04e83a61874909e97bbf44fcfb468eda9 Mon Sep 17 00:00:00 2001 From: kiwi Date: Thu, 7 Jun 2007 19:01:38 +0000 Subject: [PATCH] ui changes * [viewer] dont expand the feeds list horizontaly * [theme] allow e theme to overwrite one or multiple groups * [theme] reduce size of some pictures SVN revision: 30273 --- TODO | 5 +- data/theme/images/icon_article_read.png | Bin 2212 -> 970 bytes data/theme/images/icon_article_unread.png | Bin 2539 -> 1090 bytes data/theme/images/icon_logo.png | Bin 13698 -> 13512 bytes src/module/e_mod_main.c | 4 +- src/module/e_mod_main.h | 1 - src/module/news_config_dialog.c | 2 +- src/module/news_config_dialog_category.c | 2 +- src/module/news_config_dialog_feed.c | 2 +- src/module/news_config_dialog_feeds.c | 2 +- src/module/news_config_dialog_item.c | 2 +- src/module/news_config_dialog_item_content.c | 2 +- src/module/news_config_dialog_langs.c | 2 +- src/module/news_theme.c | 46 ++++--------- src/module/news_theme.h | 7 +- src/module/news_viewer.c | 65 ++++++++++--------- 16 files changed, 61 insertions(+), 81 deletions(-) diff --git a/TODO b/TODO index f89f2c9..c6036c0 100644 --- a/TODO +++ b/TODO @@ -34,7 +34,6 @@ science : http://www.eurekalert.org/rss.xml NEEDED (to do more or less in this order) ---------------------------------------------------- - - ? make a difference in item ui, depending on the gadon gadget inset/freee appearance ? - debug html chars parse with test.rss @@ -42,6 +41,10 @@ NEEDED (to do more or less in this order) - atom feeds + - save unread articles on shutdown + + - if the shelf is hidden, show it on news + - viewer: a way to set vcontent bg color ? - clean config_dialog_data (use sub structs ...) diff --git a/data/theme/images/icon_article_read.png b/data/theme/images/icon_article_read.png index b64ebe76424ff9e377da92e576a8505b549f3d99..a9bb9b32ede76fbdff2cfca2499b8daf8ef91a8e 100644 GIT binary patch delta 897 zcmV-{1AhFZ5y}T3iBL{Q3K|Lk000U}NJLTq001BW001Be1^@s6b9#F8ksvV%1_~7* z5?{inf{|J)e*-T`L_t(o!|hg0Pa9VhJ?GAwvBwyLYy)ZlrHiN%M5-mcNOnl&|-e`fZlnf;w**;S|0=|4sy_#FEF{=QpYUM@#bv_*19M1Cdt3xL%}NUxH7OY&y` z=OjmkLLuGS+M2Z6ZJnFI?(VLvuC5lsFkBarpK|cmb1R!%C%FTlMKV#+q}+wFcb z1)27NYPBkbLZKug8zc{&0{(!+Ymx^dvJuB|f2mTbOvRe^l1ocV4nUdYx`-Tp>5>tV z!+aX$<>h5JO>;73{LHeF+nH5Fk&7!MT zMBbQL(K#2?>-E{cU_2fp2m%6dW>$WNbzcVH!Z74`Jf2Gf4~6vA&FB*XQ4}G|G6UfA ze+su~B>?r12)wE$04@Qv z7r<`=xHPkbq`$bhm}?Q){r$ZMkeFFVRgV_9{gIh<%q+RPyYtihV5$gvy`GLnqk*b^ z%#G#!Q^C#becszi({#}9_viP5ZntaOf7{y@hM|(Q+*o!|1h)PRrQ0aUR_^bC&$OfexX28tJRjA zbJg6O)=9pY7D!a}3P49ypCyp|d#2H71Z!(+k#nvjBIVpCiVr530T`-kqN<7aOMcMp zcE_iurwd22{|L6xXh^A4a&a6xGZR&neBUccP1DpTN#f7W&Ym@tJ|&jpOQQMr`nKyI XAfuONq+RFq00000NkvXXu0mjfYjm;# delta 2149 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 delta 2478 zcmV;f2~qaK2k%-19Ef}MV7E~N&F*LBy7vrUckV@F3ar9&YRb-yDEnr zY#^4h1G6l#w=VB8qwe~2b#-^umxu`8Wn+BDZ4ba6e}FvzdjR$T>;d==n|oA{dz0_l z|A5{F6abbdUwr-D5u+Wt34Z1D3wiD?q{Q=P{B!U5BUNsw@`~9#AeM-9%&gyM*1v_I zeIh+6qVH5y+({U-2EaXl*8qOjIrqIRa|dE{HBq)mP<6sg-i-Sb2=hc5h%~8M zn>kjhe{t0;WM=hE=i-&Rj-SLByMRt$=;H=}0iXrAXPt8=Mf?#WzoOb)@IHrXA`g)ht{{DSQ%R90GAx5itt@d?(Zg z%>FsE#x3vX4y(@P%q^(4BhW6G=YnbhAooO>e+ML)5da901t7t!4nXCZM0QkuzJJgBGt>I(OCxk4&1E#Gj;v^#XLXXGV5*tni17P6r4!?1Q0hGjr4g4 zHcb>v1)vAWPgS$XTzFtX%nmVde{2poK44BSk49&A`diW)B&?&%fe-YkjwRly;JMZVB$i9MT(Gwj8Q2b&v`rV^?z)Z#}JkjBTXfcZH zJKAUzt0Ml5R*R?ci>Fw9{{49D#4H!pxqK_p9c-E{fk+(CdW0{y7KmgrfA&ED3!*wF zX8Bv=vFlCY*LJr6pJ}z^S45ukyxk(|I^gIWaLmlwFOJ8*ebmp`UW})|5cwb@G9ub^ zL_>CNd{Z_0W;1R#7i^oUy?Ypa<|`O1$KK7DO6te~}ipuDJHnX!PoC0ho+!9++cKwn=@S zWo|u2w+J)<%mL_>%;j!ZbS87?0GR8TwkOfHYM3>@0J@n|002EMsrR6_5qMH;J-&)u(nFz`W{HO`=QyUjdmn<7Sreo7+r; zQ&okX8H*V;%_Nw~<51PzDkMN)CSpcQB2)P^)sMT*!4Yu)Sco2rk~#x`nFN3x5#Ltj zYpT2>0KSbj6@axEe-X{pPik@cm}~(MB@bvc(|yc(n0ZGYLx@D0h^!<^0wjJ+R#3L; zi764;N=iEO2zVvSw5)3iM4AJ&2SRC9_n9y5Hh@0!#nP-!K*)hQ5NTQ0`bw7R%mBOw zV9cx~kfLf3q6$RgOIh~eZUeZKWgmiQEJRgQ3MG)n%=+34eX; zECc$7Mk6MoDluqa<2^S&Cb|yhmaY7{V--e?%+EY!$$IV%|(d)h`>3ZHNCf z5dZ-8P6+fPB9Iw5fD_;d$UM;g$oqGnsq5z-1%S7T;&pG9N?^G%yRyi9|_=4w@xm(vI&CO13+(ORjx3ZfgM$4DS?4}_hP$ONDd=JlPF$ULl2QiniXi&4jUuE$e~ ze_~dRfKpV4V7?XZ5=r${3lHRA&O9JtJ0dAy0M+4$d2?QMvtu@1VGe(-syKWML{fKO zsJJ!J2c8u1VwMAF+%1!9tLCFEnOs(x(S0&GtAM)Ldd=MtO?4PSjcf#?V2Jm0+jXROCoj*(*26o8lM+)HE sQx@L?um@ldz#f1-0DA!T0DPr%$ivR!s07*qoM6N<$f>92YuK)l5 diff --git a/data/theme/images/icon_logo.png b/data/theme/images/icon_logo.png index a3cda1364ad17a30cdc9f2e162ae6731b9075f33..71ceda30c7dd2fa1a66160fe7fcc64593dc05732 100644 GIT binary patch literal 13512 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, "icon"); + edje_object_file_set(o, news_theme_file_get(NULL), "icon"); return o; } diff --git a/src/module/e_mod_main.h b/src/module/e_mod_main.h index 3cd0c86..f7f4c0c 100644 --- a/src/module/e_mod_main.h +++ b/src/module/e_mod_main.h @@ -10,7 +10,6 @@ typedef struct _News News; struct _News { E_Module *module; - char *theme; News_Config *config; E_Config_Dialog *config_dialog; diff --git a/src/module/news_config_dialog.c b/src/module/news_config_dialog.c index 744f197..a0c86b8 100644 --- a/src/module/news_config_dialog.c +++ b/src/module/news_config_dialog.c @@ -95,7 +95,7 @@ news_config_dialog_show(void) cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _("News Main Configuration"), "E", DIALOG_CLASS, - news->theme, 0, v, NULL); + news_theme_file_get(NEWS_THEME_CAT_ICON), 0, v, NULL); return 1; } diff --git a/src/module/news_config_dialog_category.c b/src/module/news_config_dialog_category.c index c638cda..8b78194 100644 --- a/src/module/news_config_dialog_category.c +++ b/src/module/news_config_dialog_category.c @@ -49,7 +49,7 @@ news_config_dialog_category_show(News_Feed_Category *fcat) cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _("News Category Configuration"), "E", "_e_mod_news_config_dialog_category", - news->theme, 0, v, fcat); + news_theme_file_get(NEWS_THEME_CAT_ICON), 0, v, fcat); return 1; } diff --git a/src/module/news_config_dialog_feed.c b/src/module/news_config_dialog_feed.c index 8cec550..4163554 100644 --- a/src/module/news_config_dialog_feed.c +++ b/src/module/news_config_dialog_feed.c @@ -76,7 +76,7 @@ news_config_dialog_feed_show(News_Feed *feed) cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _("News Feed Configuration"), "E", "_e_mod_news_config_dialog_feed", - news->theme, 0, v, feed); + news_theme_file_get(NEWS_THEME_CAT_ICON), 0, v, feed); return 1; } diff --git a/src/module/news_config_dialog_feeds.c b/src/module/news_config_dialog_feeds.c index 0e5b4e0..2a8f655 100644 --- a/src/module/news_config_dialog_feeds.c +++ b/src/module/news_config_dialog_feeds.c @@ -81,7 +81,7 @@ news_config_dialog_feeds_show(void) cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _("News Feeds Configuration"), "E", DIALOG_CLASS, - news->theme, 0, v, NULL); + news_theme_file_get(NEWS_THEME_CAT_ICON), 0, v, NULL); if (news->config->feed.langs_notset) { diff --git a/src/module/news_config_dialog_item.c b/src/module/news_config_dialog_item.c index dc3193c..d19d618 100644 --- a/src/module/news_config_dialog_item.c +++ b/src/module/news_config_dialog_item.c @@ -39,7 +39,7 @@ news_config_dialog_item_show(News_Item *ni) cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _("News Gadget Configuration"), "E", DIALOG_CLASS, - news->theme, 0, v, ni); + news_theme_file_get(NEWS_THEME_CAT_ICON), 0, v, ni); return 1; } diff --git a/src/module/news_config_dialog_item_content.c b/src/module/news_config_dialog_item_content.c index 8d3c1b5..f380de3 100644 --- a/src/module/news_config_dialog_item_content.c +++ b/src/module/news_config_dialog_item_content.c @@ -52,7 +52,7 @@ news_config_dialog_item_content_show(News_Item *ni) cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _("News Gadget Content Configuration"), "E", DIALOG_CLASS, - news->theme, 0, v, ni); + news_theme_file_get(NEWS_THEME_CAT_ICON), 0, v, ni); if (news->config->feed.langs_notset) { diff --git a/src/module/news_config_dialog_langs.c b/src/module/news_config_dialog_langs.c index 5c0bcc3..019bad3 100644 --- a/src/module/news_config_dialog_langs.c +++ b/src/module/news_config_dialog_langs.c @@ -44,7 +44,7 @@ news_config_dialog_langs_show(void) cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _("News Feeds Language Configuration"), "E", DIALOG_CLASS, - news->theme, 0, v, NULL); + news_theme_file_get(NEWS_THEME_CAT_ICON), 0, v, NULL); return 1; } diff --git a/src/module/news_theme.c b/src/module/news_theme.c index b6bed85..ac7aadb 100644 --- a/src/module/news_theme.c +++ b/src/module/news_theme.c @@ -1,59 +1,39 @@ #include "News.h" +static char _theme[4096]; /* * Public functions */ -int -news_theme_init(void) +const char * +news_theme_file_get(char *category) { - const char *path; - char buf[4096]; - - path = e_theme_edje_file_get(NEWS_THEME_IN_E, NEWS_THEME_ITEM); - if (path && path[0]) - news->theme = NULL; - else - { - snprintf(buf, sizeof(buf), "%s/e-module-news.edj", e_module_dir_get(news->module)); - news->theme = strdup(buf); - } - - return 1; -} - -void -news_theme_shutdown(void) -{ - E_FREE(news->theme); + if (category && e_theme_category_find(category)) + return NULL; + snprintf(_theme, sizeof(_theme), "%s/e-module-news.edj", e_module_dir_get(news->module)); + return _theme; } void news_theme_edje_set(Evas_Object *obj, char *key) { - if (!news->theme) - e_theme_edje_object_set(obj, NEWS_THEME_IN_E, key); - else - edje_object_file_set(obj, news->theme, key); + if (!e_theme_edje_object_set(obj, NEWS_THEME_IN_E, key)) + edje_object_file_set(obj, news_theme_file_get(NULL), key); } void news_theme_icon_set(Evas_Object *ic, char *key) { - if (!news->theme) - e_util_edje_icon_set(ic, key); - else - e_icon_file_edje_set(ic, news->theme, key); + if (!e_util_edje_icon_set(ic, key)) + e_icon_file_edje_set(ic, news_theme_file_get(NULL), key); } void news_theme_menu_icon_set(E_Menu_Item *mi, char *key) { - if (!news->theme) - e_util_menu_item_edje_icon_set(mi, key); - else - e_menu_item_icon_edje_set(mi, news->theme, key); + if (!e_util_menu_item_edje_icon_set(mi, key)) + e_menu_item_icon_edje_set(mi, news_theme_file_get(NULL), key); } /* diff --git a/src/module/news_theme.h b/src/module/news_theme.h index 2251cf9..1e4a568 100644 --- a/src/module/news_theme.h +++ b/src/module/news_theme.h @@ -7,6 +7,8 @@ #define NEWS_THEME_IN_E "base/theme/modules/news" +#define NEWS_THEME_CAT_ICON "modules/news/icon" + #define NEWS_THEME_ITEM "modules/news/item" #define NEWS_THEME_FEED "modules/news/feed" #define NEWS_THEME_FEEDONE "modules/news/feedone" @@ -21,10 +23,7 @@ #define NEWS_THEME_ICON_UPDATE "modules/news/icon/update" #define NEWS_THEME_ICON_SETASREAD "modules/news/icon/setasread" - -int news_theme_init(void); -void news_theme_shutdown(void); - +const char * news_theme_file_get(char *category); void news_theme_edje_set(Evas_Object *obj, char *key); void news_theme_icon_set(Evas_Object *ic, char *key); void news_theme_menu_icon_set(E_Menu_Item *mi, char *key); diff --git a/src/module/news_viewer.c b/src/module/news_viewer.c index b20ae32..a95a5f7 100644 --- a/src/module/news_viewer.c +++ b/src/module/news_viewer.c @@ -200,20 +200,19 @@ news_viewer_refresh(News_Viewer *nv) /* select a feed */ if (toselect_pos != -1) - { - e_widget_ilist_selected_set(ilist, toselect_pos); - if ((nv->vfeeds.selected->doc && nv->vfeeds.selected->doc->ui_needrefresh) || - !nv->varticles.selected) - _dialog_cb_feed_selected(nv->vfeeds.selected); - } - else if (!nv->vfeeds.selected && pos) - { - NEWS_ITEM_FEEDS_FOREACH_BEG_LIST(feed_refs); - e_widget_ilist_selected_set(ilist, 0); - _dialog_cb_feed_selected(_feed); - break; - NEWS_ITEM_FEEDS_FOREACH_END(); - } + { + e_widget_ilist_selected_set(ilist, toselect_pos); + } + + /* ilist size */ + if (pos == -1) + e_widget_min_size_set(ilist, 100, 70); + else + { + int wmw; + e_widget_min_size_get(ilist, &wmw, NULL); + e_widget_min_size_set(ilist, wmw, 110); + } if (nv->vfeeds.list_own) { @@ -353,7 +352,7 @@ _dialog_geometry_update(News_Viewer *nv) nv->dialog.x = dia_x; nv->dialog.y = dia_y; e_dialog_show(nv->dialog.dia); - e_dialog_border_icon_set(nv->dialog.dia, news->theme); + e_dialog_border_icon_set(nv->dialog.dia, news_theme_file_get(NEWS_THEME_CAT_ICON)); } static int @@ -361,14 +360,15 @@ _dialog_content_create(News_Viewer *nv) { Evas_Textblock_Style *tb_style; Evas *evas; - Evas_Object *o, *ob, *of, *icon; + Evas_Object *o, *o2, *ob, *of, *icon; char buf[4096]; char buf2[1024] = ""; int w, h; evas = evas_object_evas_get(nv->dialog.dia->bg_object); - o = e_widget_table_add(evas, 0); + o = e_widget_list_add(evas, 0, 0); + o2 = e_widget_list_add(evas, 0, 1); nv->dialog.tab = o; of = e_widget_frametable_add(evas, _("Feeds in this gadget"), 0); @@ -397,24 +397,13 @@ _dialog_content_create(News_Viewer *nv) ob = e_widget_ilist_add(evas, 16, 16, NULL); e_widget_ilist_selector_set(ob, 1); - e_widget_min_size_set(ob, 100, 70); nv->vfeeds.ilist = ob; + news_viewer_refresh(nv); e_widget_frametable_object_append(of, ob, 0, 2, 2, 1, 1, 1, 1, 1); - e_widget_table_object_append(o, of, 0, 0, 1, 1, 1, 1, 1, 0); + e_widget_list_object_append(o2, of, 1, 0, 0.0); - of = e_widget_framelist_add(evas, _("Articles in selected feed"), 0); - nv->dialog.ftab_articles = of; - - ob = e_widget_ilist_add(evas, 16, 16, NULL); - e_widget_ilist_selector_set(ob, 1); - e_widget_min_size_set(ob, 250, 140); - nv->varticles.ilist = ob; - e_widget_framelist_object_append(of, ob); - - e_widget_table_object_append(o, of, 0, 1, 2, 1, 1, 1, 1, 1); - - ob = evas_object_textblock_add(evas_object_evas_get(nv->dialog.dia->bg_object)); + ob = evas_object_textblock_add(evas_object_evas_get(nv->dialog.dia->bg_object)); tb_style = evas_textblock_style_new(); if (news->config->viewer.vcontent.font_shadow) { @@ -445,8 +434,20 @@ _dialog_content_create(News_Viewer *nv) _vcontent_cb_mouse_down, nv); nv->vcontent.scrollframe = ob; - e_widget_table_object_append(o, ob, 1, 0, 1, 1, 1, 1, 1, 1); + e_widget_list_object_append(o2, ob, 1, 1, 0.5); + e_widget_list_object_append(o, o2, 1, 1, 0.5); + of = e_widget_framelist_add(evas, _("Articles in selected feed"), 0); + nv->dialog.ftab_articles = of; + + ob = e_widget_ilist_add(evas, 16, 16, NULL); + e_widget_ilist_selector_set(ob, 1); + e_widget_min_size_set(ob, 250, 140); + nv->varticles.ilist = ob; + e_widget_framelist_object_append(of, ob); + + e_widget_list_object_append(o, of, 1, 1, 1.0); + /* apply */ e_widget_min_size_get(o, &w, &h); e_dialog_content_set(nv->dialog.dia, o, w, h);