Diff of /trunk/src/icons.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 51 by harbaum, Wed Aug 12 12:16:05 2009 UTC revision 174 by harbaum, Tue Nov 10 20:27:30 2009 UTC
# Line 18  Line 18 
18   */   */
19    
20  #include "gpxview.h"  #include "gpxview.h"
21    #include <math.h>     // for isnan()
22    
23  struct icon_data {  struct icon_data {
24    GdkPixbuf **data;    GdkPixbuf **data;
25    int count;    int count;
26  } icons[] = {  } icons[] = {
27    { NULL, CACHE_TYPE_MAX+1 },  /* ICON_CACHE_TYPE */    { NULL, CACHE_TYPE_MAX+1 },  /* ICON_CACHE_TYPE      */
28    { NULL, CACHE_CONT_MAX+1 },  /* ICON_CACHE_SIZE */    { NULL, CACHE_TYPE_MAX+1 },  /* ICON_CACHE_TYPE_SEMI */
29    { NULL, 9 },                 /* ICON_STARS      */    { NULL, CACHE_TYPE_MAX+1 },  /* ICON_CACHE_TYPE_2X   */
30    { NULL, LOG_TYPE_MAX+1 },    /* ICON_LOG        */    { NULL, CACHE_CONT_MAX+1 },  /* ICON_CACHE_SIZE      */
31    { NULL, 9 },                 /* ICON_HEADING    */    { NULL, 9 },                 /* ICON_STARS           */
32    { NULL, WPT_SYM_MAX+1 },     /* ICON_WPT        */    { NULL, LOG_TYPE_MAX+1 },    /* ICON_LOG             */
33    { NULL, 1 },                 /* ICON_TB         */    { NULL, 9 },                 /* ICON_HEADING         */
34    { NULL, 12 },                /* ICON_MISC       */    { NULL, WPT_SYM_MAX+1 },     /* ICON_WPT             */
35    { NULL, 3 },                 /* ICON_FILE       */    { NULL, 1 },                 /* ICON_TB              */
36      { NULL, 9 },                 /* ICON_MISC            */
37      { NULL, 3 },                 /* ICON_FILE            */
38    { NULL, -1 }    { NULL, -1 }
39  };  };
40    
41  /* ICON_CACHE_TYPE */  /* ICON_CACHE_TYPE / ICON_CACHE_TYPE_SEMI / ICON_CACHE_TYPE_2X */
42  const char *cache_type_icon_name[] = {  const char *cache_type_icon_name[] = {
43    "traditional", "multi",      "mystery", "virtual", "webcam", "event",    "traditional", "multi",      "mystery", "virtual", "webcam", "event",
44    "letterbox",   "earthcache", "wherigo", "megaevent", "cito"    "letterbox",   "earthcache", "wherigo", "megaevent", "cito"
# Line 81  const char *tb_icon_name[] = { Line 84  const char *tb_icon_name[] = {
84  /* ICON_MISC         */  /* ICON_MISC         */
85  const char *misc_icon_name[] = {  const char *misc_icon_name[] = {
86    "maemo-mapper-out", "override", "locked", "unlocked", "found",    "maemo-mapper-out", "override", "locked", "unlocked", "found",
87    "maemo-mapper-in", "note", "delete", "paypal",    "maemo-mapper-in", "note", "delete", "paypal"
   "user", "zoomin", "zoomout"  
88  };  };
89    
90  /* ICON_FILE         */  /* ICON_FILE         */
# Line 154  void icons_init(void) { Line 156  void icons_init(void) {
156    /* load cache type icons */    /* load cache type icons */
157    icons_load(ICON_CACHE_TYPE, "cache_type_%s.%s", cache_type_icon_name);    icons_load(ICON_CACHE_TYPE, "cache_type_%s.%s", cache_type_icon_name);
158    
159      /* load semitransparent cache type icons */
160      icons_load(ICON_CACHE_TYPE_SEMI, "cache_type_%s_semi.%s", cache_type_icon_name);
161    
162      /* load double sized cache type icons */
163      icons_load(ICON_CACHE_TYPE_2X, "cache_type_%s_2x.%s", cache_type_icon_name);
164    
165    /* load cache container/size icons */    /* load cache container/size icons */
166    icons_load(ICON_CACHE_SIZE, "cache_size_%s.%s", cache_size_icon_name);    icons_load(ICON_CACHE_SIZE, "cache_size_%s.%s", cache_size_icon_name);
167    

Legend:
Removed from v.51  
changed lines
  Added in v.174