From 5bfafde97984d80b9692f5f0ee5ec75c92d936ae Mon Sep 17 00:00:00 2001 From: Guilhem Bonnefille Date: Fri, 22 Aug 2008 21:49:59 +0000 Subject: [PATCH] Homogeneous icons management. --- ChangeLog | 1 + src/Makefile.am | 15 ++- src/garminsymbols.c | 160 ++++++++++++++-------------- src/icons/Makefile.am | 22 ++-- src/icons/thumbnails.png | Bin 0 -> 981 bytes src/icons/vikaggregatelayer.png | Bin 0 -> 645 bytes src/icons/vikcoordlayer.png | Bin 0 -> 763 bytes src/icons/vikdemlayer.png | Bin 0 -> 229 bytes src/icons/vikgeoreflayer.png | Bin 0 -> 622 bytes src/icons/vikgpslayer.png | Bin 0 -> 168 bytes src/icons/vikmapslayer.png | Bin 0 -> 412 bytes src/icons/viktrwlayer.png | Bin 0 -> 473 bytes src/main.c | 2 +- src/thumbnails.c | 4 +- src/thumbnails_pixbuf.h | 231 ---------------------------------------- src/vikaggregatelayer.c | 4 +- src/vikaggregatelayer_pixmap.h | 55 ---------- src/vikcoordlayer.c | 4 +- src/vikcoordlayer_pixmap.h | 73 ------------- src/vikdemlayer.c | 6 +- src/vikdemlayer_pixmap.h | 20 ---- src/vikgeoreflayer.c | 7 +- src/vikgeoreflayer_pixmap.h | 60 ----------- src/vikgpslayer.c | 4 +- src/vikgpslayer_pixmap.h | 40 ------- src/vikmapslayer.c | 5 +- src/vikmapslayer_pixmap.h | 44 -------- src/viktrwlayer.c | 17 ++- src/viktrwlayer_pixmap.h | 57 ---------- src/vikwindow.c | 33 +++--- 30 files changed, 143 insertions(+), 721 deletions(-) create mode 100644 src/icons/thumbnails.png create mode 100644 src/icons/vikaggregatelayer.png create mode 100644 src/icons/vikcoordlayer.png create mode 100644 src/icons/vikdemlayer.png create mode 100644 src/icons/vikgeoreflayer.png create mode 100644 src/icons/vikgpslayer.png create mode 100644 src/icons/vikmapslayer.png create mode 100644 src/icons/viktrwlayer.png delete mode 100644 src/thumbnails_pixbuf.h delete mode 100644 src/vikaggregatelayer_pixmap.h delete mode 100644 src/vikcoordlayer_pixmap.h delete mode 100644 src/vikdemlayer_pixmap.h delete mode 100644 src/vikgeoreflayer_pixmap.h delete mode 100644 src/vikgpslayer_pixmap.h delete mode 100644 src/vikmapslayer_pixmap.h delete mode 100644 src/viktrwlayer_pixmap.h diff --git a/ChangeLog b/ChangeLog index 3e0c0d0..3ba6a71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ Guilhem Bonnefille : * Replace specific about dialog by GtkAboutDialog * Replace some g_warning by g_debug + * Homogeneous icons management. 2008-08-17 Guilhem Bonnefille : diff --git a/src/Makefile.am b/src/Makefile.am index b033be8..b101db7 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -37,25 +37,25 @@ libviking_a_SOURCES = \ util.c util.h \ download.c download.h \ viktreeview.c viktreeview.h \ - viktrwlayer.c viktrwlayer.h viktrwlayer_pixmap.h \ + viktrwlayer.c viktrwlayer.h \ viklayer.c viklayer.h \ viklayerspanel.c viklayerspanel.h \ - vikcoordlayer.c vikcoordlayer.h vikcoordlayer_pixmap.h \ + vikcoordlayer.c vikcoordlayer.h \ vikstatus.c vikstatus.h \ vikwindow.c vikwindow.h \ vikviewport.c vikviewport.h \ - vikaggregatelayer.c vikaggregatelayer.h vikaggregatelayer_pixmap.h \ - vikgpslayer.c vikgpslayer.h vikgpslayer_pixmap.h \ - vikgeoreflayer.c vikgeoreflayer.h vikgeoreflayer_pixmap.h \ + vikaggregatelayer.c vikaggregatelayer.h \ + vikgpslayer.c vikgpslayer.h \ + vikgeoreflayer.c vikgeoreflayer.h \ vikfileentry.c vikfileentry.h \ viktrwlayer_tpwin.c viktrwlayer_tpwin.h \ viktrwlayer_propwin.c viktrwlayer_propwin.h \ - thumbnails.c thumbnails.h thumbnails_pixbuf.h \ + thumbnails.c thumbnails.h \ background.c background.h \ vikradiogroup.c vikradiogroup.h \ vikcoord.c vikcoord.h \ mapcache.c mapcache.h \ - vikmapslayer.c vikmapslayer.h vikmapslayer_pixmap.h \ + vikmapslayer.c vikmapslayer.h \ gtkcellrendererprogress.c gtkcellrendererprogress.h \ gpx.c gpx.h \ garminsymbols.c garminsymbols.h \ @@ -69,7 +69,6 @@ libviking_a_SOURCES = \ googlesearch.c googlesearch.h \ dem.c dem.h \ vikdemlayer.h vikdemlayer.c \ - vikdemlayer_pixmap.h \ vikfilelist.c vikfilelist.h \ dems.c dems.h \ srtm_continent.c \ diff --git a/src/garminsymbols.c b/src/garminsymbols.c index 517d8a2..164c925 100644 --- a/src/garminsymbols.c +++ b/src/garminsymbols.c @@ -36,73 +36,73 @@ struct { /*--------------------------------------------------------------- Marine symbols ---------------------------------------------------------------*/ - { "anchor", 0, "white anchor symbol", &wp_anchor, NULL }, - { "bell", 1, "white bell symbol", &wp_bell, NULL }, - { "diamond_grn", 2, "green diamond symbol", &wp_diamond_grn, NULL }, - { "diamond_red", 3, "red diamond symbol", &wp_diamond_red, NULL }, - { "dive1", 4, "diver down flag 1", &wp_dive1, NULL }, - { "dive2", 5, "diver down flag 2", &wp_dive2, NULL }, - { "dollar", 6, "white dollar symbol", &wp_dollar, NULL }, - { "fish", 7, "white fish symbol", &wp_fish, NULL }, - { "fuel", 8, "white fuel symbol", &wp_fuel, NULL }, - { "horn", 9, "white horn symbol", &wp_horn, NULL }, - { "house", 10, "white house symbol", &wp_house, NULL }, - { "knife", 11, "white knife & fork symbol", &wp_knife, NULL }, - { "light", 12, "white light symbol", &wp_light, NULL }, - { "mug", 13, "white mug symbol", &wp_mug, NULL }, - { "skull", 14, "white skull and crossbones symbol", &wp_skull, NULL }, - { "square_grn", 15, "green square symbol", &wp_square_grn, NULL }, - { "square_red", 16, "red square symbol", &wp_square_red, NULL }, - { "wbuoy", 17, "white buoy waypoint symbol", &wp_wbuoy, NULL }, - { "wpt_dot", 18, "waypoint dot", &wp_wpt_dot, NULL }, - { "wreck", 19, "white wreck symbol", &wp_wreck, NULL }, - { "null", 20, "null symbol (transparent)", &wp_null, NULL }, - { "mob", 21, "man overboard symbol", &wp_mob, NULL }, - { "buoy_ambr", 22, "amber map buoy symbol", &wp_buoy_ambr, NULL }, - { "buoy_blck", 23, "black map buoy symbol", &wp_buoy_blck, NULL }, - { "buoy_blue", 24, "blue map buoy symbol", &wp_buoy_blue, NULL }, - { "buoy_grn", 25, "green map buoy symbol", &wp_buoy_grn, NULL }, - { "buoy_grn_red", 26, "green/red map buoy symbol", &wp_buoy_grn_red, NULL }, - { "buoy_grn_wht", 27, "green/white map buoy symbol", &wp_buoy_grn_wht, NULL }, - { "buoy_orng", 28, "orange map buoy symbol", &wp_buoy_orng, NULL }, - { "buoy_red", 29, "red map buoy symbol", &wp_buoy_red, NULL }, - { "buoy_red_grn", 30, "red/green map buoy symbol", &wp_buoy_red_grn, NULL }, - { "buoy_red_wht", 31, "red/white map buoy symbol", &wp_buoy_red_wht, NULL }, - { "buoy_violet", 32, "violet map buoy symbol", &wp_buoy_violet, NULL }, - { "buoy_wht", 33, "white map buoy symbol", &wp_buoy_wht, NULL }, - { "buoy_wht_grn", 34, "white/green map buoy symbol", &wp_buoy_wht_grn, NULL }, - { "buoy_wht_red", 35, "white/red map buoy symbol", &wp_buoy_wht_red, NULL }, - { "dot", 36, "white dot symbol", &wp_dot, NULL }, - { "rbcn", 37, "radio beacon symbol", &wp_rbcn, NULL }, - { "boat_ramp", 150, "boat ramp symbol", &wp_boat_ramp, NULL }, - { "camp", 151, "campground symbol", &wp_camp, NULL }, - { "restrooms", 152, "restrooms symbol", &wp_restroom, NULL }, - { "showers", 153, "shower symbol", &wp_shower, NULL }, - { "drinking_wtr", 154, "drinking water symbol", &wp_drinking_wtr, NULL }, - { "phone", 155, "telephone symbol", &wp_phone, NULL }, - { "1st_aid", 156, "first aid symbol", &wp_1st_aid, NULL }, - { "info", 157, "information symbol", &wp_info, NULL }, - { "parking", 158, "parking symbol", &wp_parking, NULL }, - { "park", 159, "park symbol", &wp_park, NULL }, - { "picnic", 160, "picnic symbol", &wp_picnic, NULL }, - { "scenic", 161, "scenic area symbol", &wp_scenic, NULL }, - { "skiing", 162, "skiing symbol", &wp_skiing, NULL }, - { "swimming", 163, "swimming symbol", &wp_swimming, NULL }, - { "dam", 164, "dam symbol", &wp_dam, NULL }, - { "controlled", 165, "controlled area symbol", &wp_controlled, NULL }, - { "danger", 166, "danger symbol", &wp_danger, NULL }, - { "restricted", 167, "restricted area symbol", &wp_restricted, NULL }, + { "anchor", 0, "white anchor symbol", &wp_anchor_pixbuf, NULL }, + { "bell", 1, "white bell symbol", &wp_bell_pixbuf, NULL }, + { "diamond_grn", 2, "green diamond symbol", &wp_diamond_grn_pixbuf, NULL }, + { "diamond_red", 3, "red diamond symbol", &wp_diamond_red_pixbuf, NULL }, + { "dive1", 4, "diver down flag 1", &wp_dive1_pixbuf, NULL }, + { "dive2", 5, "diver down flag 2", &wp_dive2_pixbuf, NULL }, + { "dollar", 6, "white dollar symbol", &wp_dollar_pixbuf, NULL }, + { "fish", 7, "white fish symbol", &wp_fish_pixbuf, NULL }, + { "fuel", 8, "white fuel symbol", &wp_fuel_pixbuf, NULL }, + { "horn", 9, "white horn symbol", &wp_horn_pixbuf, NULL }, + { "house", 10, "white house symbol", &wp_house_pixbuf, NULL }, + { "knife", 11, "white knife & fork symbol", &wp_knife_pixbuf, NULL }, + { "light", 12, "white light symbol", &wp_light_pixbuf, NULL }, + { "mug", 13, "white mug symbol", &wp_mug_pixbuf, NULL }, + { "skull", 14, "white skull and crossbones symbol", &wp_skull_pixbuf, NULL }, + { "square_grn", 15, "green square symbol", &wp_square_grn_pixbuf, NULL }, + { "square_red", 16, "red square symbol", &wp_square_red_pixbuf, NULL }, + { "wbuoy", 17, "white buoy waypoint symbol", &wp_wbuoy_pixbuf, NULL }, + { "wpt_dot", 18, "waypoint dot", &wp_wpt_dot_pixbuf, NULL }, + { "wreck", 19, "white wreck symbol", &wp_wreck_pixbuf, NULL }, + { "null", 20, "null symbol (transparent)", &wp_null_pixbuf, NULL }, + { "mob", 21, "man overboard symbol", &wp_mob_pixbuf, NULL }, + { "buoy_ambr", 22, "amber map buoy symbol", &wp_buoy_ambr_pixbuf, NULL }, + { "buoy_blck", 23, "black map buoy symbol", &wp_buoy_blck_pixbuf, NULL }, + { "buoy_blue", 24, "blue map buoy symbol", &wp_buoy_blue_pixbuf, NULL }, + { "buoy_grn", 25, "green map buoy symbol", &wp_buoy_grn_pixbuf, NULL }, + { "buoy_grn_red", 26, "green/red map buoy symbol", &wp_buoy_grn_red_pixbuf, NULL }, + { "buoy_grn_wht", 27, "green/white map buoy symbol", &wp_buoy_grn_wht_pixbuf, NULL }, + { "buoy_orng", 28, "orange map buoy symbol", &wp_buoy_orng_pixbuf, NULL }, + { "buoy_red", 29, "red map buoy symbol", &wp_buoy_red_pixbuf, NULL }, + { "buoy_red_grn", 30, "red/green map buoy symbol", &wp_buoy_red_grn_pixbuf, NULL }, + { "buoy_red_wht", 31, "red/white map buoy symbol", &wp_buoy_red_wht_pixbuf, NULL }, + { "buoy_violet", 32, "violet map buoy symbol", &wp_buoy_violet_pixbuf, NULL }, + { "buoy_wht", 33, "white map buoy symbol", &wp_buoy_wht_pixbuf, NULL }, + { "buoy_wht_grn", 34, "white/green map buoy symbol", &wp_buoy_wht_grn_pixbuf, NULL }, + { "buoy_wht_red", 35, "white/red map buoy symbol", &wp_buoy_wht_red_pixbuf, NULL }, + { "dot", 36, "white dot symbol", &wp_dot_pixbuf, NULL }, + { "rbcn", 37, "radio beacon symbol", &wp_rbcn_pixbuf, NULL }, + { "boat_ramp", 150, "boat ramp symbol", &wp_boat_ramp_pixbuf, NULL }, + { "camp", 151, "campground symbol", &wp_camp_pixbuf, NULL }, + { "restrooms", 152, "restrooms symbol", &wp_restroom_pixbuf, NULL }, + { "showers", 153, "shower symbol", &wp_shower_pixbuf, NULL }, + { "drinking_wtr", 154, "drinking water symbol", &wp_drinking_wtr_pixbuf, NULL }, + { "phone", 155, "telephone symbol", &wp_phone_pixbuf, NULL }, + { "1st_aid", 156, "first aid symbol", &wp_1st_aid_pixbuf, NULL }, + { "info", 157, "information symbol", &wp_info_pixbuf, NULL }, + { "parking", 158, "parking symbol", &wp_parking_pixbuf, NULL }, + { "park", 159, "park symbol", &wp_park_pixbuf, NULL }, + { "picnic", 160, "picnic symbol", &wp_picnic_pixbuf, NULL }, + { "scenic", 161, "scenic area symbol", &wp_scenic_pixbuf, NULL }, + { "skiing", 162, "skiing symbol", &wp_skiing_pixbuf, NULL }, + { "swimming", 163, "swimming symbol", &wp_swimming_pixbuf, NULL }, + { "dam", 164, "dam symbol", &wp_dam_pixbuf, NULL }, + { "controlled", 165, "controlled area symbol", &wp_controlled_pixbuf, NULL }, + { "danger", 166, "danger symbol", &wp_danger_pixbuf, NULL }, + { "restricted", 167, "restricted area symbol", &wp_restricted_pixbuf, NULL }, { "null_2", 168, "null symbol", NULL, NULL }, - { "ball", 169, "ball symbol", &wp_ball, NULL }, - { "car", 170, "car symbol", &wp_car, NULL }, - { "deer", 171, "deer symbol", &wp_deer, NULL }, + { "ball", 169, "ball symbol", &wp_ball_pixbuf, NULL }, + { "car", 170, "car symbol", &wp_car_pixbuf, NULL }, + { "deer", 171, "deer symbol", &wp_deer_pixbuf, NULL }, { "shpng_cart", 172, "shopping cart symbol", NULL, NULL }, { "lodging", 173, "lodging symbol", NULL, NULL }, - { "mine", 174, "mine symbol", &wp_mine, NULL }, + { "mine", 174, "mine symbol", &wp_mine_pixbuf, NULL }, { "trail_head", 175, "trail head symbol", NULL, NULL }, { "truck_stop", 176, "truck stop symbol", NULL, NULL }, { "user_exit", 177, "user exit symbol", NULL, NULL }, - { "flag", 178, "flag symbol", &wp_flag, NULL }, + { "flag", 178, "flag symbol", &wp_flag_pixbuf, NULL }, { "circle_x", 179, "circle with x in the center", NULL, NULL }, { "open_24hr", 180, "open 24 hours symbol", NULL, NULL }, { "fhs_facility", 181, "U Fishing Hot SpotsTM Facility", NULL, NULL }, @@ -133,13 +133,13 @@ struct { { "st_hwy", 8194, "state hwy symbol", NULL, NULL }, { "mi_mrkr", 8195, "mile marker symbol", NULL, NULL }, { "trcbck", 8196, "TracBack (feet) symbol", NULL, NULL }, - { "golf", 8197, "golf symbol", &wp_golf, NULL }, - { "sml_cty", 8198, "small city symbol", &wp_sml_cty, NULL }, - { "med_cty", 8199, "medium city symbol", &wp_med_cty, NULL }, - { "lrg_cty", 8200, "large city symbol", &wp_lrg_cty, NULL }, + { "golf", 8197, "golf symbol", &wp_golf_pixbuf, NULL }, + { "sml_cty", 8198, "small city symbol", &wp_sml_cty_pixbuf, NULL }, + { "med_cty", 8199, "medium city symbol", &wp_med_cty_pixbuf, NULL }, + { "lrg_cty", 8200, "large city symbol", &wp_lrg_cty_pixbuf, NULL }, { "freeway", 8201, "intl freeway hwy symbol", NULL, NULL }, { "ntl_hwy", 8202, "intl national hwy symbol", NULL, NULL }, - { "cap_cty", 8203, "capitol city symbol (star)", &wp_cap_cty, NULL }, + { "cap_cty", 8203, "capitol city symbol (star)", &wp_cap_cty_pixbuf, NULL }, { "amuse_pk", 8204, "amusement park symbol", NULL, NULL }, { "bowling", 8205, "bowling symbol", NULL, NULL }, { "car_rental", 8206, "car rental symbol", NULL, NULL }, @@ -151,8 +151,8 @@ struct { { "pharmacy", 8212, "pharmacy symbol", NULL, NULL }, { "pizza", 8213, "pizza symbol", NULL, NULL }, { "post_ofc", 8214, "post office symbol", NULL, NULL }, - { "rv_park", 8215, "RV park symbol", &wp_rv_park, NULL }, - { "school", 8216, "school symbol", &wp_school, NULL }, + { "rv_park", 8215, "RV park symbol", &wp_rv_park_pixbuf, NULL }, + { "school", 8216, "school symbol", &wp_school_pixbuf, NULL }, { "stadium", 8217, "stadium symbol", NULL, NULL }, { "store", 8218, "dept. store symbol", NULL, NULL }, { "zoo", 8219, "zoo symbol", NULL, NULL }, @@ -167,20 +167,20 @@ struct { { "geo_place_mm", 8230, "Geographic place name, man-made", NULL, NULL }, { "geo_place_wtr", 8231, "Geographic place name, water", NULL, NULL }, { "geo_place_lnd", 8232, "Geographic place name, land", NULL, NULL }, - { "bridge", 8233, "bridge symbol", &wp_bridge, NULL }, - { "building", 8234, "building symbol", &wp_building, NULL }, - { "cemetery", 8235, "cemetery symbol", &wp_cemetery, NULL }, - { "church", 8236, "church symbol", &wp_church, NULL }, + { "bridge", 8233, "bridge symbol", &wp_bridge_pixbuf, NULL }, + { "building", 8234, "building symbol", &wp_building_pixbuf, NULL }, + { "cemetery", 8235, "cemetery symbol", &wp_cemetery_pixbuf, NULL }, + { "church", 8236, "church symbol", &wp_church_pixbuf, NULL }, { "civil", 8237, "civil location symbol", NULL, NULL }, { "crossing", 8238, "crossing symbol", NULL, NULL }, { "hist_town", 8239, "historical town symbol", NULL, NULL }, { "levee", 8240, "levee symbol", NULL, NULL }, - { "military", 8241, "military location symbol", &wp_military, NULL }, + { "military", 8241, "military location symbol", &wp_military_pixbuf, NULL }, { "oil_field", 8242, "oil field symbol", NULL, NULL }, - { "tunnel", 8243, "tunnel symbol", &wp_tunnel, NULL }, - { "beach", 8244, "beach symbol", &wp_beach, NULL }, - { "forest", 8245, "forest symbol", &wp_forest, NULL }, - { "summit", 8246, "summit symbol", &wp_summit, NULL }, + { "tunnel", 8243, "tunnel symbol", &wp_tunnel_pixbuf, NULL }, + { "beach", 8244, "beach symbol", &wp_beach_pixbuf, NULL }, + { "forest", 8245, "forest symbol", &wp_forest_pixbuf, NULL }, + { "summit", 8246, "summit symbol", &wp_summit_pixbuf, NULL }, { "lrg_ramp_int", 8247, "large ramp intersection symbol", NULL, NULL }, { "lrg_ex_no_srvc", 8248, "large exit without services smbl", NULL, NULL }, { "badge", 8249, "police/official badge symbol", NULL, NULL }, @@ -189,8 +189,8 @@ struct { { "iceskate", 8252, "ice skating symbol", NULL, NULL }, { "wrecker", 8253, "tow truck (wrecker) symbol", NULL, NULL }, { "border", 8254, "border crossing (port of entry)", NULL, NULL }, - { "geocache", 8255, "geocache location", &wp_geocache, NULL }, - { "geocache_fnd", 8256, "found geocache", &wp_geocache_fnd, NULL }, + { "geocache", 8255, "geocache location", &wp_geocache_pixbuf, NULL }, + { "geocache_fnd", 8256, "found geocache", &wp_geocache_fnd_pixbuf, NULL }, { "cntct_smiley", 8257, "Rino contact symbol, ""smiley""", NULL, NULL }, { "cntct_ball_cap", 8258, "Rino contact symbol, ""ball cap""", NULL, NULL }, { "cntct_big_ears", 8259, "Rino contact symbol, ""big ear""", NULL, NULL }, @@ -281,7 +281,7 @@ struct { /*--------------------------------------------------------------- Aviation symbols ---------------------------------------------------------------*/ - { "airport", 16384, "airport symbol", &wp_airplane, NULL }, + { "airport", 16384, "airport symbol", &wp_airplane_pixbuf, NULL }, { "int", 16385, "intersection symbol", NULL, NULL }, { "ndb", 16386, "non-directional beacon symbol", NULL, NULL }, { "vor", 16387, "VHF omni-range symbol", NULL, NULL }, diff --git a/src/icons/Makefile.am b/src/icons/Makefile.am index 6edce0e..f57194e 100644 --- a/src/icons/Makefile.am +++ b/src/icons/Makefile.am @@ -95,7 +95,15 @@ ICONS = \ ruler_18.png \ showpic_18.png \ zoom_18.png \ - iscissors_18.png + iscissors_18.png \ + thumbnails.png \ + vikaggregatelayer.png \ + vikcoordlayer.png \ + vikdemlayer.png \ + vikgeoreflayer.png \ + vikgpslayer.png \ + vikmapslayer.png \ + viktrwlayer.png CURSORS = \ cursor_addtr.png \ @@ -114,27 +122,25 @@ CURSORS = \ ALL_ICONS = $(ICONS) $(WAYPOINT_ICONS) $(CURSORS) EXTRA_DIST = $(ALL_ICONS) -ALL_ICONS_HEADER = $(ALL_ICONS:%.png=%.png_h) +ALL_ICONS_HEADER = $(ALL_ICONS:%.png=%_pixmap.h) BUILT_SOURCES = $(ALL_ICONS_HEADER) icons.c icons.h CLEANFILES = $(BUILT_SOURCES) -SUFFIXES = .png_h .png - noinst_LIBRARIES = libicons.a libicons_a_SOURCES = icons.c icons.h icons.h: $(ALL_ICONS_HEADER) echo "/* Generated file */" > $@ - sed -n "s/^\(const.*\) = {/extern \1;/p" *_h >> $@ + sed -n "s/^\(const.*\) = {/extern \1;/p" *_pixmap.h >> $@ icons.c: $(ALL_ICONS_HEADER) echo "/* Generated file */" > $@ echo "#include " >> $@ - for file in *_h ; do echo "#include \"$$file\"" >> $@ ; done + for file in *_pixmap.h ; do echo "#include \"$$file\"" >> $@ ; done -.png.png_h: - gdk-pixbuf-csource --name="`basename $< .png`" --struct --extern $< > $@ +%_pixmap.h: %.png + gdk-pixbuf-csource --name="`basename $< .png`_pixbuf" --struct --extern $< > $@ cat $@ | sed -e 's/\(pixel_data: ..\)/\1 (unsigned char \*)/' > temp.h mv temp.h $@ diff --git a/src/icons/thumbnails.png b/src/icons/thumbnails.png new file mode 100644 index 0000000000000000000000000000000000000000..13763dc6a561f8ffcc667e63ff8223b3460b127f GIT binary patch literal 981 zcwXxa@N?(olHy`uVBq!ia0vp^4Is?H1SEZ8zRdwr%*9TgAsieWw;%dH0P=c0T^vIy z=DeMAanoW20hiM3|Np0N=Fbb9_P~I{S-AMz<-Kh@9@Y()(rz;_q`Y~#{`_<0oa5^^ zzW-nSuYa3t14EL40}oS&BZDD_0vqEIg$4;0fo5U^zi@4MU%hF^n&u6ml~>D>|A{$U zXdga(mEU>73@5fH*S}5_j(IN^Ro%%W5PYKH_#Acqda0+!&%3`%x>ahM9cr3pXZ@{T zEZJy*#aH&DU#^>OOZm9_?{Z5W=1-@K?|(m+xmaTJ)^#O!^j>yW{wzO{*>{p*_rm04 zv#X{5zAS24uJ`-Fgv&CP>}%XMo~~l+?U-#H<`~zMxAy)VMrO~w@pIU!6quztc8Jz) zW;nO>$$=mIGjtDpxXoH$T7K9geT(0-vy7RnMn4@tF5Q*BSN{5sm68+mw>!&!c>1w= z6?c}6epdDa*SDb#_`Kg@)3sKz zS~XXD|2O_atOEP?O|-V#uF0Gr+!#G+t)52pdxP3n+n>(cA1$K1B}jdvWI_2YOGiGo z+bI!iN{UYDC7wBze)P`wS)W#ZWwO~<5q?xPVV=N6=dd3#0lrO1?l(@)sCy^o^lysn zQLWVr6yASS4Qc7#Jz3H@K#C>I;-T>&(Ws=UJU=4Ud=F)-9pvg2tak2wEPSl}zEsnk z_XV;4_;z{B2DKe#AHTjLfS7U_NE=boFyt=akR{ E03`UQ+5i9m literal 0 HcwPel00001 diff --git a/src/icons/vikaggregatelayer.png b/src/icons/vikaggregatelayer.png new file mode 100644 index 0000000000000000000000000000000000000000..356b3f243c9b7bc46dae5a518ba28b1a14178384 GIT binary patch literal 645 zcwPa80($+4P)7pYWg>G{)@?d9m?VEWCDo?P#U zb`1?*y?1-|5HR=fZc_go!Wi`Vct{%X4JF<$x1H+sdL)?dy?<-Ie(leb78aglIyR3_ z4yvQ0xs{Y60)MwZG!dzy>p&4; z$rd3H0pzr1W3Pg|aw&O`^D3$k7pTdgUEM_u;N~roNqbbqQXvc=oqr=0;sKl(x(+rJ zS0=3QUYAhCO24iQcze?D0kxNC!!5-mTWst2<=5DU-Upar{ z|7sKpg{kq8v3_sKqH4Riwz@+t>Zk~x?7uTJcj@BgL(2Cx9)I_GF_%qug(G8U&v5`W fP17{(-?sh+vNtyRwmV)300000NkvXXu0mjfT7fBf literal 0 HcwPel00001 diff --git a/src/icons/vikcoordlayer.png b/src/icons/vikcoordlayer.png new file mode 100644 index 0000000000000000000000000000000000000000..0dad8cc3f48697277afc40434ffe62ed7459e95f GIT binary patch literal 763 zcwPbf0tEeuP)lP~$wJiF-n zY0wLwyXS@X|Nh?p`=F21vsYGuzxUvcB&moG=ut~Ab^f^PTVJO+@N3BRnQWdPPP72v zK44loZU*9XblDvJvy}?pP`BaK#RwZ$R=U2N@$Rx)MnkhQYtLqSUUR1b`t)@8bV{p`9WFzOJq$63cM%?{qxmi(3I5H{Y|?6I4Mc; z0>lzo4*nM6Wh6~USB5KhyIDAA6aZGLpYatXF5y2nV{BOQ8MCLBy}!clpPE@Pvz)Fs zS#AUpG{3O;d~6A|YbWs4ta65zcv!L}z~$p}@OX@Yra?42)32({{(@UqZT8FmFsUPd zgj8L7U(0F&nziP(?gkTboPJ4?(H>1J-sAA(r9~`}WyjhH05mrDaQfnFe%UkC#XoxP z6{eNL$q74~=kTsCARJ9==b=X`TX0o-etx2swmwPHwu4Q2@XRbATDh}9eW_eQ%{y+) zFm`X4NWyfe`qIatlOftWGlVy^*vU91&58k97%8qCPqOA(D*Qm5tH z1B!Or1uGO?ua8qT--lrgoFx=aF}i#RWu?Uclz!r6&C&{{PbuZ>k2CO<6&DgjyKVLK tzD?fk#)KN1dkUtswDsxuU#h3y%S7n+?AT0f_;vGBD?X3!Pm4IOV&)qD@nbH49+ biGji6ozc(K-CNs$4rTCk^>bP0l+XkKq1s*7 literal 0 HcwPel00001 diff --git a/src/icons/vikgeoreflayer.png b/src/icons/vikgeoreflayer.png new file mode 100644 index 0000000000000000000000000000000000000000..5f6d1e0a8f7cbae2248661d7c8332e7b5e7ca07e GIT binary patch literal 622 zcwPZ+0+IcRP)V?M;j8B4!VdfEvCYp6GvFfspsp$I$5^o=KFZw=lAk{ z??(|rPTf&|Yqu~YlltPq)d!fGg2S;qKJM{&^m;uFKr(VhdU;D+UCv*V1-R^p!5Rb=wJ|9I8emj=I8$a z)6>&#w_7fk3xz_L%T+3sYPDK48nxT)0)Ze92yhbdt5{UpvBodR! zluRZGA!Krr2O7--rvF5SVRSlOqtTGd<&j9lU@(Zq;=vtkeE$9@vAz6im*K5&IGoGn z^7*`0tL06OBfZvs_-XzA%MZOC0YLW)gpg!1X*3!K)74trdTqV9(JVKqei{ISLIFT9 z7~D&z7v|=WPV>Oh!^)+#HTBoc>mTp^5Qy3WF#wAE_mhXTBUW@M=GQPR%L0hSV*Kv5 z>usI=t;U))pI>SSWiO6hIBi+gShE^ymIjbWB$P^}*=*+fJzr_G4>$l7$?+YrBBL<$ zC_%qO17KO!>-9>dQXbg+vVYiYbg@{hR;xCfZO}bBI&v8B6Ecz+0CBgDr2qf`07*qo IM6N<$f(V);pa1{> literal 0 HcwPel00001 diff --git a/src/icons/vikgpslayer.png b/src/icons/vikgpslayer.png new file mode 100644 index 0000000000000000000000000000000000000000..f068d3a4d29160a15e43a364db8c75e35fc3a586 GIT binary patch literal 168 zcwXxa@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|%*9TgAsieWw;%dH0CE#NT^vI+ zCQhB?&38b7!)5NV-|;i`d^m-F`rO^|!InwcVDs1KHd-8Ws$Z{Au#mc?*TSRQ(tOSH z!-cpRztvPaO)p)~R@-t*nJY|3C1>0eN(MbauLHxVS&I|OZN*P>0Y5IsW> zwCDxev}}=y1%Xgdts*f~C=mLw7;t8;w}r!~G@{??aL@U^bIxUfy%dFC(BH`Cb?RTO z>>;O^CRK}ezO!y>`({_no^e?}r13|lf4PJebZ)nu`^`o*38rZH9e^yZ+IL$bp5?J? z0Xd+)qX@adWMNIdE&)(xr13WI7-cfb;8tMefN3TGuJ2q>xa3(=q@c_Z^*aW|0ibS> zQPviY8Mm8h2_!qhlA|pi@z_->{m+C40g!J+3bi~{)5@cK7kJ{5&z!q>D&I~C4+SKw zwp-fVsrr}(w|FAcaZ99w0HQTyPN-twDbgy#<2fGBF=6>Em>MjB{G|FEY$KWapO)$S zqrNq|4D&DDb!=Vq76DMKQBBIyvaFT~1xl!X@n0000!p1@n!CEYZkW&2vf?#2>5D=`i z*w(^ke}YJUf<<6G*=Dt{bBhxWqv&0NaK>k=4JS$V?xq@M-uLjv0n_P}NF+iomt(P5{MC2|uq=yMEJm~0 #include "viking.h" #include "thumbnails.h" -#include "thumbnails_pixbuf.h" +#include "icons/icons.h" #ifdef __CYGWIN__ #ifdef __CYGWIN_USE_BIG_TYPES__ @@ -97,7 +97,7 @@ gboolean a_thumbnails_exists ( const gchar *filename ) GdkPixbuf *a_thumbnails_get_default () { - return gdk_pixbuf_from_pixdata ( &tnnyl_pixbuf, FALSE, NULL ); + return gdk_pixbuf_from_pixdata ( &thumbnails_pixbuf, FALSE, NULL ); } /* filename must be absolute. you could have a function to make sure it exists and absolutize it */ diff --git a/src/thumbnails_pixbuf.h b/src/thumbnails_pixbuf.h deleted file mode 100644 index 2d02476..0000000 --- a/src/thumbnails_pixbuf.h +++ /dev/null @@ -1,231 +0,0 @@ -/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata tnnyl_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 4636, /* header length + pixel_data length */ - 0x2010001, /* pixdata_type */ - 384, /* rowstride */ - 128, /* width */ - 128, /* height */ - /* pixel_data: */ - "\377\0\0\0\377\0\0\0\377\0\0\0\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\222\377\377\377\202\0\0\0\260" - "\377\377\377\202\0\0\0\247\377\377\377\202\0\0\0\204\377\377\377\202" - "\0\0\0\205\377\377\377\206\0\0\0\203\377\377\377\216\0\0\0\1\377\377" - "\377\202\0\0\0\260\377\377\377\202\0\0\0\247\377\377\377\202\0\0\0\204" - "\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\203\377\377\377\216" - "\0\0\0\1\377\377\377\202\0\0\0\260\377\377\377\202\0\0\0\247\377\377" - "\377\202\0\0\0\204\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\211" - "\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\260\377\377\377\202" - "\0\0\0\255\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377" - "\377\202\0\0\0\207\377\377\377\202\0\0\0\260\377\377\377\202\0\0\0\255" - "\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377\377\202" - "\0\0\0\207\377\377\377\202\0\0\0\202\377\377\377\204\0\0\0\206\377\377" - "\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\202" - "\377\377\377\204\0\0\0\204\377\377\377\204\0\0\0\206\377\377\377\202" - "\0\0\0\202\377\377\377\204\0\0\0\206\377\377\377\202\0\0\0\202\377\377" - "\377\204\0\0\0\207\377\377\377\206\0\0\0\206\377\377\377\202\0\0\0\204" - "\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377\377\202" - "\0\0\0\207\377\377\377\211\0\0\0\205\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\204\377\377\377\211\0\0\0\1\377\377\377\207\0\0\0\205" - "\377\377\377\211\0\0\0\205\377\377\377\211\0\0\0\205\377\377\377\210" - "\0\0\0\205\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\205\377\377" - "\377\206\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\203\0\0\0\204" - "\377\377\377\203\0\0\0\204\377\377\377\202\0\0\0\206\377\377\377\202" - "\0\0\0\204\377\377\377\203\0\0\0\204\377\377\377\204\0\0\0\204\377\377" - "\377\203\0\0\0\204\377\377\377\204\0\0\0\203\377\377\377\203\0\0\0\204" - "\377\377\377\203\0\0\0\204\377\377\377\203\0\0\0\204\377\377\377\1\0" - "\0\0\205\377\377\377\203\0\0\0\204\377\377\377\202\0\0\0\204\377\377" - "\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202" - "\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\203\0\0\0\205" - "\377\377\377\203\0\0\0\203\377\377\377\202\0\0\0\206\377\377\377\202" - "\0\0\0\213\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\204\377\377" - "\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202" - "\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\206\377\377\377\202" - "\0\0\0\205\377\377\377\210\0\0\0\204\377\377\377\202\0\0\0\204\377\377" - "\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202" - "\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\206\377\377\377\202" - "\0\0\0\204\377\377\377\211\0\0\0\204\377\377\377\202\0\0\0\204\377\377" - "\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202" - "\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\206\377\377\377\202" - "\0\0\0\203\377\377\377\203\0\0\0\205\377\377\377\202\0\0\0\204\377\377" - "\377\202\0\0\0\204\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\211" - "\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\206\377\377\377\202" - "\0\0\0\204\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377" - "\377\202\0\0\0\206\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204" - "\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\203\377\377\377\202" - "\0\0\0\206\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\204\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\205" - "\377\377\377\206\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\202" - "\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\204\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\206" - "\377\377\377\202\0\0\0\204\377\377\377\203\0\0\0\205\377\377\377\203" - "\0\0\0\203\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\203\377\377" - "\377\202\0\0\0\205\377\377\377\203\0\0\0\204\377\377\377\202\0\0\0\204" - "\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\211\377\377\377\202" - "\0\0\0\207\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377" - "\377\203\0\0\0\204\377\377\377\203\0\0\0\204\377\377\377\202\0\0\0\206" - "\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\204" - "\0\0\0\203\377\377\377\203\0\0\0\204\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\203\377\377\377\203\0\0\0\203\377\377\377\204\0\0\0\204" - "\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\205\377\377\377\206" - "\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\206\377\377" - "\377\202\0\0\0\205\377\377\377\211\0\0\0\204\377\377\377\202\0\0\0\206" - "\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377\377\211" - "\0\0\0\205\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\204\377\377" - "\377\211\0\0\0\204\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\205" - "\377\377\377\206\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\202" - "\0\0\0\206\377\377\377\202\0\0\0\206\377\377\377\204\0\0\0\202\377\377" - "\377\202\0\0\0\204\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\206" - "\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\202\377\377\377\204" - "\0\0\0\206\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\205\377\377" - "\377\204\0\0\0\202\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\204" - "\377\377\377\202\0\0\0\205\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\231\377\377\377\203\0\0\0\207" - "\377\377\377\202\0\0\0\237\377\377\377\203\0\0\0\210\377\377\377\203" - "\0\0\0\250\377\377\377\206\0\0\0\231\377\377\377\204\0\0\0\206\377\377" - "\377\202\0\0\0\221\377\377\377\202\0\0\0\215\377\377\377\203\0\0\0\206" - "\377\377\377\203\0\0\0\214\377\377\377\202\0\0\0\233\377\377\377\206" - "\0\0\0\231\377\377\377\204\0\0\0\206\377\377\377\202\0\0\0\221\377\377" - "\377\202\0\0\0\216\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\215" - "\377\377\377\202\0\0\0\233\377\377\377\206\0\0\0\231\377\377\377\205" - "\0\0\0\205\377\377\377\202\0\0\0\221\377\377\377\202\0\0\0\217\377\377" - "\377\202\0\0\0\204\377\377\377\202\0\0\0\216\377\377\377\202\0\0\0\233" - "\377\377\377\206\0\0\0\231\377\377\377\202\0\0\0\1\377\377\377\202\0" - "\0\0\205\377\377\377\202\0\0\0\206\377\377\377\205\0\0\0\205\377\377" - "\377\207\0\0\0\213\377\377\377\203\0\0\0\202\377\377\377\203\0\0\0\203" - "\377\377\377\205\0\0\0\205\377\377\377\207\0\0\0\227\377\377\377\206" - "\0\0\0\231\377\377\377\202\0\0\0\202\377\377\377\202\0\0\0\204\377\377" - "\377\202\0\0\0\205\377\377\377\207\0\0\0\204\377\377\377\207\0\0\0\214" - "\377\377\377\202\0\0\0\202\377\377\377\202\0\0\0\203\377\377\377\210" - "\0\0\0\203\377\377\377\207\0\0\0\227\377\377\377\206\0\0\0\231\377\377" - "\377\202\0\0\0\202\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\204" - "\377\377\377\203\0\0\0\203\377\377\377\203\0\0\0\204\377\377\377\202" - "\0\0\0\221\377\377\377\204\0\0\0\203\377\377\377\203\0\0\0\204\377\377" - "\377\202\0\0\0\204\377\377\377\202\0\0\0\233\377\377\377\206\0\0\0\231" - "\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\203\377\377\377\202" - "\0\0\0\203\377\377\377\203\0\0\0\205\377\377\377\203\0\0\0\203\377\377" - "\377\202\0\0\0\221\377\377\377\204\0\0\0\202\377\377\377\203\0\0\0\206" - "\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\233\377\377\377\206" - "\0\0\0\231\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\203\377\377" - "\377\202\0\0\0\203\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\203" - "\377\377\377\202\0\0\0\222\377\377\377\202\0\0\0\203\377\377\377\202" - "\0\0\0\207\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\233\377\377" - "\377\206\0\0\0\231\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\202" - "\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\207\377\377\377\202" - "\0\0\0\203\377\377\377\202\0\0\0\222\377\377\377\202\0\0\0\203\377\377" - "\377\213\0\0\0\203\377\377\377\202\0\0\0\233\377\377\377\206\0\0\0\231" - "\377\377\377\202\0\0\0\204\377\377\377\202\0\0\0\202\377\377\377\202" - "\0\0\0\203\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\203\377\377" - "\377\202\0\0\0\222\377\377\377\202\0\0\0\203\377\377\377\213\0\0\0\203" - "\377\377\377\202\0\0\0\233\377\377\377\206\0\0\0\231\377\377\377\202" - "\0\0\0\205\377\377\377\202\0\0\0\1\377\377\377\202\0\0\0\203\377\377" - "\377\202\0\0\0\207\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\222" - "\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\214\377\377\377\202" - "\0\0\0\233\377\377\377\206\0\0\0\231\377\377\377\202\0\0\0\205\377\377" - "\377\205\0\0\0\203\377\377\377\203\0\0\0\205\377\377\377\203\0\0\0\203" - "\377\377\377\202\0\0\0\222\377\377\377\202\0\0\0\203\377\377\377\203" - "\0\0\0\213\377\377\377\202\0\0\0\233\377\377\377\206\0\0\0\231\377\377" - "\377\202\0\0\0\206\377\377\377\204\0\0\0\204\377\377\377\203\0\0\0\203" - "\377\377\377\203\0\0\0\204\377\377\377\202\0\0\0\222\377\377\377\202" - "\0\0\0\204\377\377\377\203\0\0\0\206\377\377\377\1\0\0\0\203\377\377" - "\377\202\0\0\0\233\377\377\377\206\0\0\0\231\377\377\377\202\0\0\0\206" - "\377\377\377\204\0\0\0\205\377\377\377\207\0\0\0\205\377\377\377\206" - "\0\0\0\216\377\377\377\202\0\0\0\205\377\377\377\211\0\0\0\203\377\377" - "\377\206\0\0\0\227\377\377\377\206\0\0\0\231\377\377\377\202\0\0\0\207" - "\377\377\377\203\0\0\0\206\377\377\377\205\0\0\0\207\377\377\377\205" - "\0\0\0\216\377\377\377\202\0\0\0\206\377\377\377\207\0\0\0\205\377\377" - "\377\205\0\0\0\227\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\306\377\377\377\202\0\0\0\231\377\377\377\202\0\0\0\227\377\377" - "\377\206\0\0\0\230\377\377\377\202\0\0\0\254\377\377\377\202\0\0\0\231" - "\377\377\377\202\0\0\0\227\377\377\377\206\0\0\0\230\377\377\377\202" - "\0\0\0\254\377\377\377\202\0\0\0\231\377\377\377\202\0\0\0\227\377\377" - "\377\206\0\0\0\230\377\377\377\202\0\0\0\254\377\377\377\202\0\0\0\231" - "\377\377\377\202\0\0\0\227\377\377\377\206\0\0\0\230\377\377\377\202" - "\0\0\0\254\377\377\377\202\0\0\0\231\377\377\377\202\0\0\0\227\377\377" - "\377\206\0\0\0\230\377\377\377\202\0\0\0\214\377\377\377\205\0\0\0\207" - "\377\377\377\206\0\0\0\210\377\377\377\204\0\0\0\202\377\377\377\202" - "\0\0\0\206\377\377\377\205\0\0\0\210\377\377\377\204\0\0\0\202\377\377" - "\377\202\0\0\0\227\377\377\377\206\0\0\0\230\377\377\377\202\0\0\0\213" - "\377\377\377\207\0\0\0\205\377\377\377\210\0\0\0\206\377\377\377\211" - "\0\0\0\205\377\377\377\210\0\0\0\205\377\377\377\211\0\0\0\227\377\377" - "\377\206\0\0\0\230\377\377\377\202\0\0\0\212\377\377\377\203\0\0\0\203" - "\377\377\377\203\0\0\0\204\377\377\377\1\0\0\0\205\377\377\377\203\0" - "\0\0\204\377\377\377\203\0\0\0\203\377\377\377\204\0\0\0\204\377\377" - "\377\203\0\0\0\204\377\377\377\202\0\0\0\204\377\377\377\203\0\0\0\203" - "\377\377\377\204\0\0\0\227\377\377\377\206\0\0\0\230\377\377\377\202" - "\0\0\0\211\377\377\377\203\0\0\0\205\377\377\377\203\0\0\0\212\377\377" - "\377\202\0\0\0\203\377\377\377\203\0\0\0\205\377\377\377\203\0\0\0\203" - "\377\377\377\203\0\0\0\206\377\377\377\202\0\0\0\202\377\377\377\203" - "\0\0\0\205\377\377\377\203\0\0\0\227\377\377\377\206\0\0\0\230\377\377" - "\377\202\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\204" - "\377\377\377\210\0\0\0\203\377\377\377\202\0\0\0\207\377\377\377\202" - "\0\0\0\203\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\202\377\377" - "\377\202\0\0\0\207\377\377\377\202\0\0\0\227\377\377\377\206\0\0\0\230" - "\377\377\377\202\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\202" - "\0\0\0\203\377\377\377\211\0\0\0\203\377\377\377\202\0\0\0\207\377\377" - "\377\202\0\0\0\203\377\377\377\213\0\0\0\202\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\227\377\377\377\206\0\0\0\230\377\377\377\202" - "\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\202\377\377" - "\377\203\0\0\0\205\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\207" - "\377\377\377\202\0\0\0\203\377\377\377\213\0\0\0\202\377\377\377\202" - "\0\0\0\207\377\377\377\202\0\0\0\227\377\377\377\206\0\0\0\230\377\377" - "\377\202\0\0\0\211\377\377\377\202\0\0\0\207\377\377\377\202\0\0\0\202" - "\377\377\377\202\0\0\0\206\377\377\377\202\0\0\0\203\377\377\377\202" - "\0\0\0\207\377\377\377\202\0\0\0\203\377\377\377\202\0\0\0\213\377\377" - "\377\202\0\0\0\207\377\377\377\202\0\0\0\227\377\377\377\206\0\0\0\230" - "\377\377\377\202\0\0\0\211\377\377\377\203\0\0\0\205\377\377\377\203" - "\0\0\0\202\377\377\377\202\0\0\0\205\377\377\377\203\0\0\0\203\377\377" - "\377\203\0\0\0\205\377\377\377\203\0\0\0\203\377\377\377\203\0\0\0\212" - "\377\377\377\203\0\0\0\205\377\377\377\203\0\0\0\227\377\377\377\206" - "\0\0\0\230\377\377\377\202\0\0\0\212\377\377\377\203\0\0\0\203\377\377" - "\377\203\0\0\0\203\377\377\377\203\0\0\0\203\377\377\377\204\0\0\0\204" - "\377\377\377\203\0\0\0\203\377\377\377\204\0\0\0\204\377\377\377\203" - "\0\0\0\206\377\377\377\1\0\0\0\203\377\377\377\203\0\0\0\203\377\377" - "\377\204\0\0\0\227\377\377\377\206\0\0\0\230\377\377\377\212\0\0\0\203" - "\377\377\377\207\0\0\0\205\377\377\377\211\0\0\0\205\377\377\377\211" - "\0\0\0\205\377\377\377\211\0\0\0\204\377\377\377\211\0\0\0\227\377\377" - "\377\206\0\0\0\230\377\377\377\212\0\0\0\204\377\377\377\205\0\0\0\207" - "\377\377\377\204\0\0\0\202\377\377\377\202\0\0\0\206\377\377\377\204" - "\0\0\0\202\377\377\377\202\0\0\0\206\377\377\377\207\0\0\0\206\377\377" - "\377\204\0\0\0\202\377\377\377\202\0\0\0\227\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372" - "\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206" - "\0\0\0\372\377\377\377\206\0\0\0\372\377\377\377\206\0\0\0\372\377\377" - "\377\206\0\0\0\372\377\377\377\377\0\0\0\377\0\0\0\377\0\0\0\206\0\0" - "\0", -}; - - diff --git a/src/vikaggregatelayer.c b/src/vikaggregatelayer.c index 6ef73f8..884340f 100644 --- a/src/vikaggregatelayer.c +++ b/src/vikaggregatelayer.c @@ -20,7 +20,7 @@ */ #include "viking.h" -#include "vikaggregatelayer_pixmap.h" +#include "icons/icons.h" #include @@ -33,7 +33,7 @@ static void aggregate_layer_drag_drop_request ( VikAggregateLayer *val_src, VikA VikLayerInterface vik_aggregate_layer_interface = { "Aggregate", - &aggregatelayer_pixbuf, + &vikaggregatelayer_pixbuf, NULL, 0, diff --git a/src/vikaggregatelayer_pixmap.h b/src/vikaggregatelayer_pixmap.h deleted file mode 100644 index cdbdcd6..0000000 --- a/src/vikaggregatelayer_pixmap.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * viking -- GPS Data and Topo Analyzer, Explorer, and Manager - * - * Copyright (C) 2003-2005, Evan Battaglia - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata aggregatelayer_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 576, /* header length + pixel_data length */ - 0x2010001, /* pixdata_type */ - 48, /* rowstride */ - 16, /* width */ - 16, /* height */ - /* pixel_data: */ - "\206\377\377\377\2\330\332\325\250\254\245\216\377\377\377\3d^Q\214\257" - "z\260\261\256\213\377\377\377\10\337\337\337\224\212\206[g@\200\256g" - "dgJQA\37df5\214\222\203\207\377\377\377\12\202\201q\\n>srBs\220Qr\247" - "X\230\266\200pv:{\246V\210\253]\211\226y\205\377\377\377\14\244\244\241" - "h\224L\206\265e}\240p\\W1{\255X\250\317\220\207\252_qu:yv5~\257Zv\205" - "m\204\377\377\377\15aiVz\260]u\253W~\242Yr\226O\177\257`\200\231^y\234" - "Pn\206D|\242I\217\301n}\247p\317\317\317\203\377\377\377\15\200\211f" - "q\237To\236Xj\244]n\261]\205\276}\207\253\177c\231I\202\272k\251\317" - "\254\234\306\215\230\304\207\247\250\245\203\377\377\377\15\211\213g" - "s\231Zr\231`o\237_l\250Y\211\276\206\214\270\216V\2057k\246R\214\274" - "|\216\271n\214\272h\216\220\212\203\377\377\377\15\205v_lq>q{Gg\205H" - "h\226Kv\247Xo\234Q[\2056d\225\77y\246R\202\256Zm\225N\301\301\300\203" - "\377\377\377\15a\\Wkg8xj9qu>l\177@w\237Up\206Cd\2046k\221\77t\235Ix\247" - "P^\202D\277\277\277\203\377\377\377\15\277\277\277V>%wl:to:rz>u\212F" - "wx>ks0l\2058r\231D|\252Sg\216M\277\277\277\204\377\377\377\14\77&\31" - "ue9s\\3sv\77qy;sp9gt3p\224Gu\240L}\256Uf\211F\277\277\277\204\377\377" - "\377\13eQLrT2rd6q~Co|>q_2kX*m\177:r\236F\177\253OXf<\205\377\377\377" - "\13\213\203\202h9%v\\2tz@uz=qI+j4\36mf/o\234BZ\177;\243\243\241\205\377" - "\377\377\12\357\357\357G\"\34yE)l=&vK,J\32\17G\22\14B\34\17FK2\267\271" - "\265\207\377\377\377\7\320\317\317\217\202\201xie\216\206\204\300\277" - "\277\277\277\277\337\337\337\205\377\377\377", -}; - - diff --git a/src/vikcoordlayer.c b/src/vikcoordlayer.c index 000db82..e1e8876 100644 --- a/src/vikcoordlayer.c +++ b/src/vikcoordlayer.c @@ -25,7 +25,7 @@ #include #include "viking.h" -#include "vikcoordlayer_pixmap.h" +#include "icons/icons.h" static void coord_layer_marshall( VikCoordLayer *vcl, guint8 **data, gint *len ); static VikCoordLayer *coord_layer_unmarshall( guint8 *data, gint len, VikViewport *vvp ); @@ -50,7 +50,7 @@ enum { PARAM_COLOR = 0, PARAM_MIN_INC, PARAM_LINE_THICKNESS, NUM_PARAMS }; VikLayerInterface vik_coord_layer_interface = { "Coord", - &coordlayer_pixbuf, + &vikcoordlayer_pixbuf, NULL, 0, diff --git a/src/vikcoordlayer_pixmap.h b/src/vikcoordlayer_pixmap.h deleted file mode 100644 index a1d867f..0000000 --- a/src/vikcoordlayer_pixmap.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * viking -- GPS Data and Topo Analyzer, Explorer, and Manager - * - * Copyright (C) 2003-2005, Evan Battaglia - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata coordlayer_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 787, /* header length + pixel_data length */ - 0x2010002, /* pixdata_type */ - 64, /* rowstride */ - 16, /* width */ - 16, /* height */ - /* pixel_data: */ - "\212\377\377\377\377\1\332\340\364\377\203\377\377\377\377\1\310\322" - "\357\377\206\377\377\377\377\2\324\333\362\377\275\311\354\377\202\377" - "\377\377\377\2\340\345\366\377^{\321\377\202\377\377\377\377\2\370\371" - "\375\377Jk\313\377\203\377\377\377\377\5\361\363\373\377\277\312\354" - "\377\346\352\367\377f\202\323\377\325\334\363\377\202\377\377\377\377" - "\2\201\230\333\377\274\310\354\377\202\377\377\377\377\2\266\303\352" - "\377\213\240\336\377\203\377\377\377\377\15\351\353\366\377\213\240\336" - "\377Xv\317\377\24\77\274\377Ij\313\377d\200\323\377\217\243\337\3771" - "V\304\377\341\346\366\377\376\376\376\377\377\377\377\377k\204\322\377" - "\331\340\364\377\205\377\377\377\377\7\235\257\343\377\237\260\343\377" - "\376\376\376\377\343\350\367\377\200\227\333\377Pp\315\377d\200\323\377" - "\202Ij\313\377\2\31C\276\377\232\254\342\377\202\377\377\377\377\5\362" - "\364\373\377\343\350\367\377\377\377\377\377Hi\313\377\364\366\373\377" - "\202\377\377\377\377\2[y\320\377\342\347\366\377\202\377\377\377\377" - "\3\313\324\360\377h\203\324\377\315\326\360\377\202\377\377\377\377\5" - "\334\342\365\377a~\322\377@c\311\377'N\302\377\255\274\347\377\202\355" - "\360\371\377\1Oo\315\377\203\377\377\377\377\2}\224\332\377\305\317\356" - "\377\205\377\377\377\377\13q\213\326\377\254\273\347\377\227\252\341" - "\377Vu\317\377-S\303\377Kl\314\377\271\305\353\377\365\366\374\377\377" - "\377\377\377Df\312\377\374\374\376\377\204\377\377\377\377\2\370\371" - "\375\377Df\312\377\203\377\377\377\377\15Df\312\377\312\323\360\377\212" - "\237\335\377Nn\315\377Hi\313\3771V\304\377\306\320\356\377\373\373\375" - "\377\377\377\377\377\344\350\367\377\321\331\362\377\251\270\346\377" - "\223\246\340\377\202\377\377\377\377\2\315\326\360\377o\211\326\377\203" - "\377\377\377\377\15\221\245\337\377\203\231\333\377~\225\332\377v\217" - "\330\377\377\377\377\377\343\350\367\377m\207\325\377\17;\273\377v\217" - "\330\377\334\342\365\377\377\377\377\377j\205\324\377\322\332\362\377" - "\203\377\377\377\377\2Mm\314\377\365\366\374\377\204\377\377\377\377" - "\7\337\344\365\377[y\320\377\272\306\353\377c\177\322\377Gh\313\377*" - "Q\302\377\346\352\367\377\202\377\377\377\377\2\357\361\372\377Rq\316" - "\377\205\377\377\377\377\2}\224\332\377\277\312\354\377\202\377\377\377" - "\377\7\242\263\344\377g\203\324\377Yw\320\377Mm\314\377\234\256\343\377" - "\226\251\341\377\232\254\342\377\204\377\377\377\377\3\374\374\376\377" - "Bd\311\377\376\376\376\377\202\377\377\377\377\10Ll\314\377\360\362\372" - "\377\377\377\377\377\362\364\373\377\244\264\345\377\34E\276\377Jk\313" - "\377\350\354\370\377\203\377\377\377\377\2\271\305\353\377\206\234\334" - "\377\202\377\377\377\377\2\334\342\365\377`}\322\377\203\377\377\377" - "\377\4\372\372\375\377Hi\313\377\356\361\372\377\373\373\375\377\203" - "\377\377\377\377\2\350\354\370\377\361\363\373\377\202\377\377\377\377" - "\2\304\316\356\377\316\327\361\377\203\377\377\377\377\2\334\342\365" - "\377\226\251\341\377\205\377\377\377\377", -}; diff --git a/src/vikdemlayer.c b/src/vikdemlayer.c index 39db5b2..bfe51ab 100644 --- a/src/vikdemlayer.c +++ b/src/vikdemlayer.c @@ -42,8 +42,6 @@ #include "vikaggregatelayer.h" #include "viklayerspanel.h" #include "vikdemlayer.h" -#include "vikdemlayer_pixmap.h" -#include "vikmapslayer.h" #include "dialog.h" #include "dem.h" @@ -115,7 +113,7 @@ static gboolean dem_layer_download_click ( VikDEMLayer *vdl, GdkEventButton *eve static VikToolInterface dem_tools[] = { { N_("DEM Download/Import"), (VikToolConstructorFunc) dem_layer_download_create, NULL, NULL, NULL, (VikToolMouseFunc) dem_layer_download_click, NULL, (VikToolMouseFunc) dem_layer_download_release, - (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_demdl }, + (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_demdl_pixbuf }, }; @@ -233,7 +231,7 @@ static const guint DEM_N_COLORS = sizeof(dem_colors)/sizeof(dem_colors[0]); VikLayerInterface vik_dem_layer_interface = { "DEM", - &demlayer_pixbuf, + &vikdemlayer_pixbuf, dem_tools, sizeof(dem_tools) / sizeof(dem_tools[0]), diff --git a/src/vikdemlayer_pixmap.h b/src/vikdemlayer_pixmap.h deleted file mode 100644 index 117889b..0000000 --- a/src/vikdemlayer_pixmap.h +++ /dev/null @@ -1,20 +0,0 @@ -/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata demlayer_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 132, /* header length + pixel_data length */ - 0x2010001, /* pixdata_type */ - 48, /* rowstride */ - 16, /* width */ - 16, /* height */ - /* pixel_data: */ - "\233\377\377\377\1\307\353\361\217\377\377\377\202\201\322\341\215\377" - "\377\377\203m\306\377\214\377\377\377\205L*\340\207\377\377\377\1!\12" - "\203\203\377\377\377\205!\12\203\207\377\377\377\1\12T\203\202\377\377" - "\377\210\12T\203\204\377\377\377\203\12\203s\1\377\377\377\210\12\203" - "s\203\377\377\377\215\12\203\36\202\377\377\377\216)\265\33\202\377\377" - "\377\216Y\265\33\1\377\377\377\217\213\265\33\1\377\377\377\217\250\265" - "\33\220\265\226\33\220\313S\36\220\207\25\25", -}; - - diff --git a/src/vikgeoreflayer.c b/src/vikgeoreflayer.c index a52ceea..5a95f31 100644 --- a/src/vikgeoreflayer.c +++ b/src/vikgeoreflayer.c @@ -24,7 +24,6 @@ #endif #include "viking.h" -#include "vikgeoreflayer_pixmap.h" #include #include #include @@ -66,16 +65,16 @@ static gboolean georef_layer_zoom_press ( VikGeorefLayer *vgl, GdkEventButton *e static VikToolInterface georef_tools[] = { { N_("Georef Move Map"), (VikToolConstructorFunc) georef_layer_move_create, NULL, NULL, NULL, (VikToolMouseFunc) georef_layer_move_press, NULL, (VikToolMouseFunc) georef_layer_move_release, - (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_geomove }, + (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_geomove_pixbuf }, { N_("Georef Zoom Tool"), (VikToolConstructorFunc) georef_layer_zoom_create, NULL, NULL, NULL, (VikToolMouseFunc) georef_layer_zoom_press, NULL, NULL, - (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_geozoom }, + (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_geozoom_pixbuf }, }; VikLayerInterface vik_georef_layer_interface = { "GeoRef Map", - &georeflayer_pixbuf, /*icon */ + &vikgeoreflayer_pixbuf, /*icon */ georef_tools, sizeof(georef_tools) / sizeof(VikToolInterface), diff --git a/src/vikgeoreflayer_pixmap.h b/src/vikgeoreflayer_pixmap.h deleted file mode 100644 index 2b7ee96..0000000 --- a/src/vikgeoreflayer_pixmap.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * viking -- GPS Data and Topo Analyzer, Explorer, and Manager - * - * Copyright (C) 2003-2005, Evan Battaglia - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata georeflayer_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 579, /* header length + pixel_data length */ - 0x2010001, /* pixdata_type */ - 48, /* rowstride */ - 16, /* width */ - 16, /* height */ - /* pixel_data: */ - "\2\377\377\377*\203&\207\37|\32\11b\243_\377\377\377\377@@\377\217\217" - "\262\262\262\21\21\21JJJ\377\377\3774\210/\207\37|\32\12\273\327\271" - "\377\377\377\377@@\24566\6\6\6\214\214\214\376\376\376\377\377\377\256" - "\317\254>\216:\205\37|\32\6\40}\33\353\363\352\377\377\377\373<\255\355\6\21\271\30B-G\305\202*H\310" - "\4\377\377\377ggg\35\35\35\360\360\360\203\377\377\377\1\237\255\346" - "\203*H\310\2\327\16&z-}\203*H\310\3\377\377\377\35\35\35\203\203\203" - "\204\377\377\377\1z\215\335\203*H\310\2\327\16&z-}\203*H\310\3\334\334" - "\334\2\2\2\320\320\320\204\377\377\377\1\220\237\342\203*H\310\2\327" - "\16&z-}\203*H\310", -}; - - diff --git a/src/vikgpslayer.c b/src/vikgpslayer.c index 4d61d64..83e5614 100644 --- a/src/vikgpslayer.c +++ b/src/vikgpslayer.c @@ -26,7 +26,7 @@ #include #include #include "viking.h" -#include "vikgpslayer_pixmap.h" +#include "icons/icons.h" #include "babel.h" #include @@ -126,7 +126,7 @@ enum { VikLayerInterface vik_gps_layer_interface = { "GPS", - &gpslayer_pixbuf, + &vikgpslayer_pixbuf, NULL, 0, diff --git a/src/vikgpslayer_pixmap.h b/src/vikgpslayer_pixmap.h deleted file mode 100644 index de7d538..0000000 --- a/src/vikgpslayer_pixmap.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * viking -- GPS Data and Topo Analyzer, Explorer, and Manager - * - * Copyright (C) 2003-2005, Evan Battaglia - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata gpslayer_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 116, /* header length + pixel_data length */ - 0x2010001, /* pixdata_type */ - 48, /* rowstride */ - 16, /* width */ - 16, /* height */ - /* pixel_data: */ - "\235\377\377\377\1\377\0\0\215\377\377\377\203\377\0\0\213\377\377\377" - "\203\377\0\0\213\377\377\377\203\377\0\0\213\377\377\377\202\377\0\0" - "\215\377\377\377\204\377\0\0\216\377\377\377\204\377\0\0\216\377\377" - "\377\204\377\0\0\214\377\377\377\202\377\0\0\214\377\377\377\203\377" - "\0\0\214\377\377\377\202\377\0\0\215\377\377\377\1\377\0\0\215\377\377" - "\377\202\377\0\0\216\377\377\377\1\377\0\0\235\377\377\377", -}; - - diff --git a/src/vikmapslayer.c b/src/vikmapslayer.c index 89517d9..901b7f6 100644 --- a/src/vikmapslayer.c +++ b/src/vikmapslayer.c @@ -45,7 +45,6 @@ #include "vikviewport.h" #include "viklayer.h" #include "vikmapslayer.h" -#include "vikmapslayer_pixmap.h" #ifdef HAVE_UNISTD_H #include @@ -124,12 +123,12 @@ enum { PARAM_MAPTYPE=0, PARAM_CACHE_DIR, PARAM_ALPHA, PARAM_AUTODOWNLOAD, PARAM_ static VikToolInterface maps_tools[] = { { N_("Maps Download"), (VikToolConstructorFunc) maps_layer_download_create, NULL, NULL, NULL, (VikToolMouseFunc) maps_layer_download_click, NULL, (VikToolMouseFunc) maps_layer_download_release, - (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_mapdl }, + (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_mapdl_pixbuf }, }; VikLayerInterface vik_maps_layer_interface = { N_("Map"), - &mapslayer_pixbuf, + &vikmapslayer_pixbuf, maps_tools, sizeof(maps_tools) / sizeof(maps_tools[0]), diff --git a/src/vikmapslayer_pixmap.h b/src/vikmapslayer_pixmap.h deleted file mode 100644 index 6c1c960..0000000 --- a/src/vikmapslayer_pixmap.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * viking -- GPS Data and Topo Analyzer, Explorer, and Manager - * - * Copyright (C) 2003-2005, Evan Battaglia - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata mapslayer_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 318, /* header length + pixel_data length */ - 0x2010001, /* pixdata_type */ - 48, /* rowstride */ - 16, /* width */ - 16, /* height */ - /* pixel_data: */ - "\1\6q6\216\10\202\26\1\5^[\216\10\202\26\3\7}\40\1=\234\7t2\204\10\202" - "\26\1\10\202\27\207\10\202\26\5\7}\40\2E\214\5eN\0""3\257\6r6\203\10" - "\202\26\15\7|!\3M|\1""9\244\2H\206\5fM\10\200\31\10\201\27\5`Y\1=\234" - "\5aU\10\202\26\0""0\266\5cR\203\10\202\26\1\4Ye\204\0/\267\4\1>\232\3" - "M}\3Pw\7}\40\202\10\202\26\1\10\200\31\204\10\202\26\3\10\200\32\3M}" - "\0""2\261\203\0/\267\1\3M}\202\10\202\26\1\10\202\27\210\10\202\26\1" - "\3Qu\203\0/\267\1\2@\226\213\10\202\26\1\5aV\203\0/\267\1\1\77\231\214" - "\10\202\26\1\3Sq\202\0/\267\1\4Zd\207\10\202\26\1\16\177\26\204\10\202" - "\26\4\10~\36\2A\224\2D\216\7{#\206\10\202\26\3$t\26\330\31\30T\\\27\204" - "\10\202\26\1\10\201\30\210\10\202\26\3\14\200\26lP\27+p\26\232\10\202" - "\26\1\10\202\27\217\10\202\26\1\10}\37\214\10\202\26\4\10\201\27\6l@" - "\3M}\0""1\263\213\10\202\26\2\5fL\1""9\244\203\0/\267", -}; diff --git a/src/viktrwlayer.c b/src/viktrwlayer.c index 8074558..2c87bf1 100644 --- a/src/viktrwlayer.c +++ b/src/viktrwlayer.c @@ -30,7 +30,6 @@ #include "viking.h" #include "vikmapslayer.h" -#include "viktrwlayer_pixmap.h" #include "viktrwlayer_tpwin.h" #include "viktrwlayer_propwin.h" #include "garminsymbols.h" @@ -296,30 +295,30 @@ static void highest_wp_number_remove_wp(VikTrwLayer *vtl, const gchar *old_wp_na static VikToolInterface trw_layer_tools[] = { { N_("Create Waypoint"), (VikToolConstructorFunc) tool_new_waypoint_create, NULL, NULL, NULL, - (VikToolMouseFunc) tool_new_waypoint_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_addwp }, + (VikToolMouseFunc) tool_new_waypoint_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_addwp_pixbuf }, { N_("Create Track"), (VikToolConstructorFunc) tool_new_track_create, NULL, NULL, NULL, (VikToolMouseFunc) tool_new_track_click, (VikToolMouseMoveFunc) tool_new_track_move, NULL, - (VikToolKeyFunc) tool_new_track_key_press, GDK_CURSOR_IS_PIXMAP, &cursor_addtr }, + (VikToolKeyFunc) tool_new_track_key_press, GDK_CURSOR_IS_PIXMAP, &cursor_addtr_pixbuf }, { N_("Begin Track"), (VikToolConstructorFunc) tool_begin_track_create, NULL, NULL, NULL, - (VikToolMouseFunc) tool_begin_track_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_begintr }, + (VikToolMouseFunc) tool_begin_track_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_begintr_pixbuf }, { N_("Edit Waypoint"), (VikToolConstructorFunc) tool_edit_waypoint_create, NULL, NULL, NULL, (VikToolMouseFunc) tool_edit_waypoint_click, (VikToolMouseMoveFunc) tool_edit_waypoint_move, - (VikToolMouseFunc) tool_edit_waypoint_release, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_edwp }, + (VikToolMouseFunc) tool_edit_waypoint_release, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_edwp_pixbuf }, { N_("Edit Trackpoint"), (VikToolConstructorFunc) tool_edit_trackpoint_create, NULL, NULL, NULL, (VikToolMouseFunc) tool_edit_trackpoint_click, (VikToolMouseMoveFunc) tool_edit_trackpoint_move, - (VikToolMouseFunc) tool_edit_trackpoint_release, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_edtr }, + (VikToolMouseFunc) tool_edit_trackpoint_release, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_edtr_pixbuf }, { N_("Show Picture"), (VikToolConstructorFunc) tool_show_picture_create, NULL, NULL, NULL, - (VikToolMouseFunc) tool_show_picture_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_showpic }, + (VikToolMouseFunc) tool_show_picture_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_showpic_pixbuf }, { N_("Magic Scissors"), (VikToolConstructorFunc) tool_magic_scissors_create, NULL, NULL, NULL, - (VikToolMouseFunc) tool_magic_scissors_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_iscissors }, + (VikToolMouseFunc) tool_magic_scissors_click, NULL, NULL, (VikToolKeyFunc) NULL, GDK_CURSOR_IS_PIXMAP, &cursor_iscissors_pixbuf }, }; enum { TOOL_CREATE_WAYPOINT=0, TOOL_CREATE_TRACK, TOOL_BEGIN_TRACK, TOOL_EDIT_WAYPOINT, TOOL_EDIT_TRACKPOINT, TOOL_SHOW_PICTURE, NUM_TOOLS }; @@ -392,7 +391,7 @@ enum { PARAM_TV, PARAM_WV, PARAM_DM, PARAM_DL, PARAM_DP, PARAM_DE, PARAM_EF, PAR VikLayerInterface vik_trw_layer_interface = { "TrackWaypoint", - &trwlayer_pixbuf, + &viktrwlayer_pixbuf, trw_layer_tools, sizeof(trw_layer_tools) / sizeof(VikToolInterface), diff --git a/src/viktrwlayer_pixmap.h b/src/viktrwlayer_pixmap.h deleted file mode 100644 index d578336..0000000 --- a/src/viktrwlayer_pixmap.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * viking -- GPS Data and Topo Analyzer, Explorer, and Manager - * - * Copyright (C) 2003-2005, Evan Battaglia - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */ - -static const GdkPixdata trwlayer_pixbuf = { - 0x47646b50, /* Pixbuf magic: 'GdkP' */ - 24 + 514, /* header length + pixel_data length */ - 0x2010002, /* pixdata_type */ - 64, /* rowstride */ - 16, /* width */ - 16, /* height */ - /* pixel_data: */ - "\3\\\\\\\377\0\0\0\377\202\202\202\377\205\377\377\377\377\2\365\324" - "\324\377\363\312\312\377\206\377\377\377\377\4\366\366\366\377GGG\377" - "\15\15\15\377\357\357\357\377\204\377\377\377\377\3\342yy\377\314\23" - "\23\377\375\370\370\377\206\377\377\377\377\4\374\374\374\377TTT\377" - "^^^\377\375\375\375\377\203\377\377\377\377\2\373\355\355\377\364\317" - "\317\377\210\377\377\377\377\4\361\361\361\377%%%\377OOO\377\354\354" - "\354\377\215\377\377\377\377\4\326\326\326\377\32\32\32\377666\377\365" - "\365\365\377\215\377\377\377\377\3\332\332\332\377\35\35\35\377TTT\377" - "\202\377\377\377\377\2\342||\377\346\215\215\377\203\377\377\377\377" - "\2\376\376\376\377\177\177\177\377\205\377\377\377\377\6\303\303\303" - "\377\6\6\6\377\315\315\315\377\377\377\377\377\356\263\263\377\352\237" - "\237\377\202\377\377\377\377\3\307\307\307\377888\377\36\36\36\377\206" - "\377\377\377\377\3RRR\377333\377\366\366\366\377\202\377\377\377\377" - "\5\356\356\356\377kkk\377\2\2\2\377RRR\377\355\355\355\377\206\377\377" - "\377\377\10\307\307\307\377\3\3\3\377;;;\377\341\341\341\377|||\377\20" - "\20\20\377\12\12\12\377\232\232\232\377\211\377\377\377\377\6\210\210" - "\210\377\0\0\0\377\1\1\1\377\0\0\0\377///\377\325\325\325\377\211\377" - "\377\377\377\6\261\261\261\377***\377\0\0\0\377\1\1\1\377nnn\377\370" - "\370\370\377\210\377\377\377\377\6\375\375\375\377qqq\377\1\1\1\377\0" - "\0\0\377\25\25\25\377\263\263\263\377\212\377\377\377\377\5uuu\377\3" - "\3\3\377\0\0\0\377EEE\377\347\347\347\377\212\377\377\377\377\5\226\226" - "\226\377\3\3\3\377\6\6\6\377\211\211\211\377\375\375\375\377\212\377" - "\377\377\377\4\257\257\257\377\4\4\4\377&&&\377\313\313\313\377\213\377" - "\377\377\377\4\365\365\365\377\14\14\14\377]]]\377\362\362\362\377\213" - "\377\377\377\377", -}; diff --git a/src/vikwindow.c b/src/vikwindow.c index 4b6c7c1..6d76cd6 100644 --- a/src/vikwindow.c +++ b/src/vikwindow.c @@ -872,7 +872,7 @@ static VikToolInterface ruler_tool = (VikToolMouseFunc) ruler_release, NULL, GDK_CURSOR_IS_PIXMAP, - &cursor_ruler }; + &cursor_ruler_pixbuf }; /*** end ruler code ********************************************************/ @@ -918,7 +918,7 @@ static VikToolInterface zoom_tool = (VikToolMouseFunc) zoomtool_release, NULL, GDK_CURSOR_IS_PIXMAP, - &cursor_zoom }; + &cursor_zoom_pixbuf }; /*** end zoom code ********************************************************/ /******************************************************************************** @@ -2109,20 +2109,21 @@ static struct { const GdkPixdata *data; gchar *stock_id; } stock_icons[] = { - { &addtr_18, "Create Track" }, - { &begintr_18, "Begin Track" }, - { &edtr_18, "Edit Trackpoint" }, - { &addwp_18, "Create Waypoint" }, - { &edwp_18, "Edit Waypoint" }, - { &iscissors_18, "Magic Scissors" }, - { &mover_22, "vik-icon-pan" }, - { &zoom_18, "vik-icon-zoom" }, - { &ruler_18, "vik-icon-ruler" }, - { &geozoom_18, "Georef Zoom Tool" }, - { &geomove_18, "Georef Move Map" }, - { &mapdl_18, "Maps Download" }, - { &demdl_18, "DEM Download/Import" }, - { &showpic_18, "Show Picture" }, + { &begintr_18_pixbuf, "Begin Track" }, + { &iscissors_18_pixbuf, "Magic Scissors" }, + { &mover_22_pixbuf, "vik-icon-pan" }, + { &demdl_18_pixbuf, "DEM Download/Import" }, + { &showpic_18_pixbuf, "Show Picture" }, + { &addtr_18_pixbuf, "Create Track" }, + { &edtr_18_pixbuf, "Edit Trackpoint" }, + { &addwp_18_pixbuf, "Create Waypoint" }, + { &edwp_18_pixbuf, "Edit Waypoint" }, + { &zoom_18_pixbuf, "vik-icon-zoom" }, + { &ruler_18_pixbuf, "vik-icon-ruler" }, + { &geozoom_18_pixbuf, "Georef Zoom Tool" }, + { &geomove_18_pixbuf, "Georef Move Map" }, + { &mapdl_18_pixbuf, "Maps Download" }, + { &showpic_18_pixbuf, "Show Picture" }, }; static gint n_stock_icons = G_N_ELEMENTS (stock_icons); -- 2.11.4.GIT