~ubuntu-branches/ubuntu/hardy/qgis/hardy

« back to all changes in this revision

Viewing changes to src/gui/qgscursors.cpp

  • Committer: Bazaar Package Importer
  • Author(s): William Grant
  • Date: 2007-05-06 13:42:32 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20070506134232-pyli6t388w5asd8x
Tags: 0.8.0-3ubuntu1
* Merge from Debian unstable. Remaining Ubuntu changes:
  - debian/rules, debian/qgis.install, debian/qgis.dirs debian/qgis.desktop:
    Add and install .desktop.
* debian/qgis.desktop: Remove Applications category; it's not real.
* Modify Maintainer value to match Debian-Maintainer-Field Spec

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
#include "qgscursors.h"
 
3
 
 
4
// cursors
 
5
const char *zoom_in[] = {
 
6
                             "16 16 3 1",
 
7
                             ". c None",
 
8
                             "a c #000000",
 
9
                             "# c #ffffff",
 
10
                             ".....#####......",
 
11
                             "...##aaaaa##....",
 
12
                             "..#.a.....a.#...",
 
13
                             ".#.a...a...a.#..",
 
14
                             ".#a....a....a#..",
 
15
                             "#a.....a.....a#.",
 
16
                             "#a.....a.....a#.",
 
17
                             "#a.aaaa#aaaa.a#.",
 
18
                             "#a.....a.....a#.",
 
19
                             "#a.....a.....a#.",
 
20
                             ".#a....a....a#..",
 
21
                             ".#.a...a...aaa#.",
 
22
                             "..#.a.....a#aaa#",
 
23
                             "...##aaaaa###aa#",
 
24
                             ".....#####...###",
 
25
                             "..............#."
 
26
                         };
 
27
 
 
28
const char *zoom_out[] = {
 
29
                              "16 16 4 1",
 
30
                              "b c None",
 
31
                              ". c None",
 
32
                              "a c #000000",
 
33
                              "# c #ffffff",
 
34
                              ".....#####......",
 
35
                              "...##aaaaa##....",
 
36
                              "..#.a.....a.#...",
 
37
                              ".#.a.......a.#..",
 
38
                              ".#a.........a#..",
 
39
                              "#a...........a#.",
 
40
                              "#a...........a#.",
 
41
                              "#a.aaaa#aaaa.a#.",
 
42
                              "#a...........a#.",
 
43
                              "#a...........a#.",
 
44
                              ".#a.........a#..",
 
45
                              ".#.a.......aaa#.",
 
46
                              "..#.a.....a#aaa#",
 
47
                              "...##aaaaa###aa#",
 
48
                              ".....#####...###",
 
49
                              "..............#."
 
50
                          };
 
51
 
 
52
 
 
53
 
 
54
const unsigned char pan_bits[] = {
 
55
                                      0xf0, 0x00, 0xf8, 0x01, 0x28, 0x07, 0x28, 0x05, 0x28, 0x1d, 0x28, 0x15,
 
56
                                      0x2f, 0x15, 0x0d, 0x14, 0x09, 0x10, 0x03, 0x18, 0x06, 0x08, 0x04, 0x08,
 
57
                                      0x0c, 0x0c, 0x18, 0x04, 0x30, 0x04, 0xe0, 0x07
 
58
                                  };
 
59
 
 
60
const unsigned char pan_mask_bits[] = {
 
61
                                           0xf0, 0x00, 0xf8, 0x01, 0xf8, 0x07, 0xf8, 0x07, 0xf8, 0x1f, 0xf8, 0x1f,
 
62
                                           0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xff, 0x1f, 0xfe, 0x0f, 0xfc, 0x0f,
 
63
                                           0xfc, 0x0f, 0xf8, 0x07, 0xf0, 0x07, 0xe0, 0x07
 
64
                                       };
 
65
 
 
66
 
 
67
const char *capture_point_cursor[] = {
 
68
                                          "16 16 3 1",
 
69
                                          " »     c None",
 
70
                                          ".»     c #000000",
 
71
                                          "+»     c #FFFFFF",
 
72
                                          "                ",
 
73
                                          "       +.+      ",
 
74
                                          "      ++.++     ",
 
75
                                          "     +.....+    ",
 
76
                                          "    +.     .+   ",
 
77
                                          "   +.   .   .+  ",
 
78
                                          "  +.    .    .+ ",
 
79
                                          " ++.    .    .++",
 
80
                                          " ... ...+... ...",
 
81
                                          " ++.    .    .++",
 
82
                                          "  +.    .    .+ ",
 
83
                                          "   +.   .   .+  ",
 
84
                                          "   ++.     .+   ",
 
85
                                          "    ++.....+    ",
 
86
                                          "      ++.++     ",
 
87
                                          "       +.+      "};
 
88
 
 
89
const char *select_cursor[] = {
 
90
                                   "16 16 3 1",
 
91
                                   "# c None",
 
92
                                   "a c #000000",
 
93
                                   ". c #ffffff",
 
94
                                   ".###############",
 
95
                                   "...#############",
 
96
                                   ".aa..###########",
 
97
                                   "#.aaa..a.a.a.a.#",
 
98
                                   "#.aaaaa..#####a#",
 
99
                                   "#a.aaaaaa..###.#",
 
100
                                   "#..aaaaaa...##a#",
 
101
                                   "#a.aaaaa.#####.#",
 
102
                                   "#.#.aaaaa.####a#",
 
103
                                   "#a#.aa.aaa.###.#",
 
104
                                   "#.##..#..aa.##a#",
 
105
                                   "#a##.####.aa.#.#",
 
106
                                   "#.########.aa.a#",
 
107
                                   "#a#########.aa..",
 
108
                                   "#.a.a.a.a.a..a.#",
 
109
                                   "#############.##"
 
110
                               };
 
111
 
 
112
const char *identify_cursor[] = {
 
113
                                     "16 16 3 1",
 
114
                                     "# c None",
 
115
                                     "a c #000000",
 
116
                                     ". c #ffffff",
 
117
                                     ".###########..##",
 
118
                                     "...########.aa.#",
 
119
                                     ".aa..######.aa.#",
 
120
                                     "#.aaa..#####..##",
 
121
                                     "#.aaaaa..##.aa.#",
 
122
                                     "##.aaaaaa...aa.#",
 
123
                                     "##.aaaaaa...aa.#",
 
124
                                     "##.aaaaa.##.aa.#",
 
125
                                     "###.aaaaa.#.aa.#",
 
126
                                     "###.aa.aaa..aa.#",
 
127
                                     "####..#..aa.aa.#",
 
128
                                     "####.####.aa.a.#",
 
129
                                     "##########.aa..#",
 
130
                                     "###########.aa..",
 
131
                                     "############.a.#",
 
132
                                     "#############.##"
 
133
                                 };