~canonical-dx-team/ubuntu/maverick/gtk+2.0/menuproxy

« back to all changes in this revision

Viewing changes to gtk/paper_names.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-05-04 12:24:25 UTC
  • mfrom: (1.1.21 upstream)
  • Revision ID: james.westby@ubuntu.com-20070504122425-0m8midgzrp40y8w2
Tags: 2.10.12-1ubuntu1
* Sync with Debian
* New upstream version:
  Fixed bugs:
  - 379414 file chooser warnings when changing path in the entry
  - 418585 GtkFileChooserDefault sizing code is not DPI independent
  - 419568 Crash in search if start with special letter
  - 435062 build dies with icon cache validation
  - 379399 Segfault to call gtk_print_operation_run twice.
  - 387889 cups backend has problems when there are too many printers
  - 418531 invalid read to gtkicontheme.c gtk_icon_theme_lookup_icon...
  - 423916 crash in color scheme code
  - 424042 Segmentation fault while quickly pressing Alt+arrows
  - 415260 Protect against negative indices when setting values in G...
  - 419171 XGetVisualInfo() may not set nxvisuals
  - 128852 Gdk cursors don't look good on win32
  - 344657 Ctrl-H doesn't toggle "Show Hidden Files" setting
  - 345345 PrintOperation::paginate is not emitted for class handler
  - 347567 GtkPrintOperation::end-print is not emitted if it's cance...
  - 369112 gtk_ui_manager_add_ui should accept unnamed separator
  - 392015 Selected menu item invisible on Windows Vista
  - 399253 MS-Windows Theme Bottom Tab placement rendering glitches
  - 399425 gtk_input_dialog_fill_axes() adds child to gtkscrolledwin...
  - 403251 [patch] little memory leak in GtkPrintJob
  - 403267 [patch] memory leak in GtkPageSetupUnixDialog
  - 403470 MS-Windows Theme tab placement other than on top leaks a ...
  - 404506 Windows system fonts that have multi-byte font names cann...
  - 405089 Incorrect window placement for GtkEventBox private window
  - 405515 Minor leak in gtkfilesystemmodel.c
  - 405539 gdk_pixbuf_save() for PNG saver can return FALSE without ...
  - 415681 gdk_window_clear_area includes an extra line and column o...
  - 418219 GtkRecentChooser should apply filter before sorting and c...
  - 418403 Scroll to printer after selecting it from settings
  - 421985 _gtk_print_operation_platform_backend_launch_preview
  - 421990 gtk_print_job_get_surface
  - 421993 gtk_print_operation_init
  - 423064 Conditional jump or move depends on uninitialised value(s...
  - 423722 Fix printing header in gtk-demo
  - 424168 gtk_print_operation_run on async preview
  - 425655 Don't install gtk+-unix-print-2.0.pc on non-UNIX platforms
  - 425786 GDK segfaults if XineramaQueryScreens fails
  - 428665 Lpr Backend gets stuck in infinite loop during gtk_enumer...
  - 429902 GtkPrintOperation leaks cairo contextes
  - 431997 First delay of GdkPixbufAnimationIter is wrong
  - 433242 Inconsistent scroll arrow position calculations
  - 433972 Placing gtk.Expander inside a gtk.TextView() changes gtk....
  - 434261 _gtk_toolbar_elide_underscores incorrectly handles some s...
  - 383354 ctrl-L should make 'Location' entry disappear
  - 418673 gtk_recent_manager_add_item
  - 429732 gtk_accel_group_finalize accesses invalid memory
  - 435028 WM_CLIENT_LEADER is wrong on the leader_window
  - 431067 Background of the header window is not updated
  - 338843 add recent files support inside the ui manager
  - 148535 add drop shadow to menus, tooltips, etc. under Windows XP
* debian/control.in:
  - Conflicts on ubuntulooks (<= 0.9.11-1)
* debian/patches/15_default-fallback-icon-theme.patch:
  - patch from Debian, fallback on gnome icon theme

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#define N_(s) s
 
2
 
 
3
/* The paper size names are from:
 
4
 * PWG 5101.1-2002 PWG: Standard for Media Standardized Names
 
5
 *
 
6
 * The PPD names come from the PPD specification.
 
7
 */
 
8
 
 
9
typedef struct {
 
10
  const gchar *name;
 
11
  const gchar *size;
 
12
  const gchar *display_name;
 
13
  const gchar *ppd_name;
 
14
} PaperInfo;
 
15
 
 
16
static const PaperInfo standard_names[] = {
 
17
  /* sorted by name, remember to sort when changing */
 
18
  {"asme_f", "28x40in", N_("asme_f")}, /* f           5    e1 */
 
19
  {"iso_2a0", "1189x1682mm", N_("A0x2")},
 
20
  {"iso_a0", "841x1189mm", N_("A0"), "A0"},
 
21
  {"iso_a0x3", "1189x2523mm", N_("A0x3")},
 
22
  {"iso_a1", "594x841mm", N_("A1"), "A1"},
 
23
  {"iso_a10", "26x37mm", N_("A10"), "A10"},
 
24
  {"iso_a1x3", "841x1783mm", N_("A1x3")},
 
25
  {"iso_a1x4", "841x2378mm", N_("A1x4")}, 
 
26
  {"iso_a2", "420x594mm", N_("A2"), "A2"},
 
27
  {"iso_a2x3", "594x1261mm", N_("A2x3")},
 
28
  {"iso_a2x4", "594x1682mm", N_("A2x4")},
 
29
  {"iso_a2x5", "594x2102mm", N_("A2x5")},
 
30
  {"iso_a3", "297x420mm", N_("A3"), "A3"},
 
31
  {"iso_a3-extra", "322x445mm", N_("A3 Extra"), "A3Extra"},
 
32
  {"iso_a3x3", "420x891mm", N_("A3x3")},
 
33
  {"iso_a3x4", "420x1189mm", N_("A3x4")},
 
34
  {"iso_a3x5", "420x1486mm", N_("A3x5")},
 
35
  {"iso_a3x6", "420x1783mm", N_("A3x6")},
 
36
  {"iso_a3x7", "420x2080mm", N_("A3x7")},
 
37
  {"iso_a4", "210x297mm", N_("A4"), "A4"},
 
38
  {"iso_a4-extra", "235.5x322.3mm", N_("A4 Extra"), "A4Extra"},
 
39
  {"iso_a4-tab", "225x297mm", N_("A4 Tab")},
 
40
  {"iso_a4x3", "297x630mm", N_("A4x3")},
 
41
  {"iso_a4x4", "297x841mm", N_("A4x4")},
 
42
  {"iso_a4x5", "297x1051mm", N_("A4x5")},
 
43
  {"iso_a4x6", "297x1261mm", N_("A4x6")},
 
44
  {"iso_a4x7", "297x1471mm", N_("A4x7")},
 
45
  {"iso_a4x8", "297x1682mm", N_("A4x8")},
 
46
  {"iso_a4x9", "297x1892mm", N_("A4x9")},
 
47
  {"iso_a5", "148x210mm", N_("A5"), "A5"},
 
48
  {"iso_a5-extra", "174x235mm", N_("A5 Extra"), "A5Extra"},
 
49
  {"iso_a6", "105x148mm", N_("A6"), "A6"},
 
50
  {"iso_a7", "74x105mm", N_("A7"), "A7"},
 
51
  {"iso_a8", "52x74mm", N_("A8"), "A8"},
 
52
  {"iso_a9", "37x52mm", N_("A9"), "A9"},
 
53
  {"iso_b0", "1000x1414mm", N_("B0"), "ISOB0"},
 
54
  {"iso_b1", "707x1000mm", N_("B1"), "ISOB1"},
 
55
  {"iso_b10", "31x44mm", N_("B10"), "ISOB10"},
 
56
  {"iso_b2", "500x707mm", N_("B2"), "ISOB2"},
 
57
  {"iso_b3", "353x500mm", N_("B3"), "ISOB3"},
 
58
  {"iso_b4", "250x353mm", N_("B4"), "ISOB4"},
 
59
  {"iso_b5", "176x250mm", N_("B5"), "ISOB5"},
 
60
  {"iso_b5-extra", "201x276mm", N_("B5 Extra"), "ISOB5Extra"},
 
61
  {"iso_b6", "125x176mm", N_("B6"), "ISOB6"}, 
 
62
  {"iso_b6c4", "125x324mm", N_("B6/C4")}, /* b6/c4 Envelope */
 
63
  {"iso_b7", "88x125mm", N_("B7"), "ISOB7"},
 
64
  {"iso_b8", "62x88mm", N_("B8"), "ISOB8"},
 
65
  {"iso_b9", "44x62mm", N_("B9"), "ISOB9"},
 
66
  {"iso_c0", "917x1297mm", N_("C0"), "EnvC0"},
 
67
  {"iso_c1", "648x917mm", N_("C1"), "EnvC1"},
 
68
  {"iso_c10", "28x40mm", N_("C10"), "EnvC10"},
 
69
  {"iso_c2", "458x648mm", N_("C2"), "EnvC2"},
 
70
  {"iso_c3", "324x458mm", N_("C3"), "EnvC3"},
 
71
  {"iso_c4", "229x324mm", N_("C4"), "EnvC4"},
 
72
  {"iso_c5", "162x229mm", N_("C5"), "EnvC5"},
 
73
  {"iso_c6", "114x162mm", N_("C6"), "EnvC6"},
 
74
  {"iso_c6c5", "114x229mm", N_("C6/C5"), "EnvC65"},
 
75
  {"iso_c7", "81x114mm", N_("C7"), "EnvC7"},
 
76
  {"iso_c7c6", "81x162mm", N_("C7/C6")}, /* c7/c6 Envelope */
 
77
  {"iso_c8", "57x81mm", N_("C8"), "EnvC8"},
 
78
  {"iso_c9", "40x57mm", N_("C9"), "EnvC9"},
 
79
  {"iso_dl", "110x220mm", N_("DL Envelope"), "EnvDL"}, /* iso-designated 1, 2 designated-long, dl Envelope */
 
80
  {"iso_ra0", "860x1220mm", N_("RA0")},
 
81
  {"iso_ra1", "610x860mm", N_("RA1")},
 
82
  {"iso_ra2", "430x610mm", N_("RA2")},
 
83
  {"iso_sra0", "900x1280mm", N_("SRA0")},
 
84
  {"iso_sra1", "640x900mm", N_("SRA1")},
 
85
  {"iso_sra2", "450x640mm", N_("SRA2")},
 
86
  {"jis_b0", "1030x1456mm", N_("JB0"), "B0"},
 
87
  {"jis_b1", "728x1030mm", N_("JB1"), "B1"},
 
88
  {"jis_b10", "32x45mm", N_("JB10"), "B10"},
 
89
  {"jis_b2", "515x728mm", N_("JB2"), "B2"},
 
90
  {"jis_b3", "364x515mm", N_("JB3"), "B3"},
 
91
  {"jis_b4", "257x364mm", N_("JB4"), "B4"},
 
92
  {"jis_b5", "182x257mm", N_("JB5"), "B5"},
 
93
  {"jis_b6", "128x182mm", N_("JB6"), "B6"},
 
94
  {"jis_b7", "91x128mm", N_("JB7"), "B7"},
 
95
  {"jis_b8", "64x91mm", N_("JB8"), "B8"},
 
96
  {"jis_b9", "45x64mm", N_("JB9"), "B9"},
 
97
  {"jis_exec", "216x330mm", N_("jis exec")},
 
98
  {"jpn_chou2", "111.1x146mm", N_("Choukei 2 Envelope")},
 
99
  {"jpn_chou3", "120x235mm", N_("Choukei 3 Envelope"), "EnvChou3"},
 
100
  {"jpn_chou4", "90x205mm", N_("Choukei 4 Envelope"), "EnvChou4"},
 
101
  {"jpn_hagaki", "100x148mm", N_("hagaki (postcard)"), "Postcard"},
 
102
  {"jpn_kahu", "240x322.1mm", N_("kahu Envelope")},
 
103
  {"jpn_kaku2", "240x332mm", N_("kaku2 Envelope"), "EnvKaku2"},
 
104
  {"jpn_oufuku", "148x200mm", N_("oufuku (reply postcard)"), "DoublePostcard"},
 
105
  {"jpn_you4", "105x235mm", N_("you4 Envelope")},
 
106
  {"na_10x11", "10x11in", N_("10x11"), "10x11"},
 
107
  {"na_10x13", "10x13in", N_("10x13"), "10x13"},
 
108
  {"na_10x14", "10x14in", N_("10x14"), "10x14"},
 
109
  {"na_10x15", "10x15in", N_("10x15")},
 
110
  {"na_10x15", "10x15in", N_("10x15")},
 
111
  {"na_11x12", "11x12in", N_("11x12"), "12x11"}, 
 
112
  {"na_11x15", "11x15in", N_("11x15"), "15x11"}, 
 
113
  {"na_12x19", "12x19in", N_("12x19")},
 
114
  {"na_5x7", "5x7in", N_("5x7")},
 
115
  {"na_6x9", "6x9in", N_("6x9 Envelope")},
 
116
  {"na_7x9", "7x9in", N_("7x9 Envelope"), "7x9"},
 
117
  {"na_9x11", "9x11in", N_("9x11 Envelope"), "9x11"},
 
118
  {"na_a2", "4.375x5.75in", N_("a2 Envelope")},
 
119
  {"na_arch-a", "9x12in", N_("Arch A"), "ARCHA"},
 
120
  {"na_arch-b", "12x18in", N_("Arch B"), "ARCHB"},
 
121
  {"na_arch-c", "18x24in", N_("Arch C"), "ARCHC"},
 
122
  {"na_arch-d", "24x36in", N_("Arch D"), "ARCHD"},
 
123
  {"na_arch-e", "36x48in", N_("Arch E"), "ARCHE"},
 
124
  {"na_b-plus", "12x19.17in", N_("b-plus")},
 
125
  {"na_c", "17x22in", N_("c"), "AnsiC"},
 
126
  {"na_c5", "6.5x9.5in", N_("c5 Envelope")},
 
127
  {"na_d", "22x34in", N_("d"), "AnsiD"},
 
128
  {"na_e", "34x44in", N_("e"), "AnsiE"},
 
129
  {"na_edp", "11x14in", N_("edp")},
 
130
  {"na_eur-edp", "12x14in", N_("European edp")},
 
131
  {"na_executive", "7.25x10.5in", N_("Executive"), "Executive"},
 
132
  {"na_f", "44x68in", N_("f")},
 
133
  {"na_fanfold-eur", "8.5x12in", N_("FanFold European"), "FanFoldGerman"},
 
134
  {"na_fanfold-us", "11x14.875in", N_("FanFold US"), "FanFoldUS"},
 
135
  {"na_foolscap", "8.5x13in", N_("FanFold German Legal"), "FanFoldGermanLegal"}, /* foolscap, german-legal-fanfold */
 
136
  {"na_govt-legal", "8x13in", N_("Government Legal")},
 
137
  {"na_govt-letter", "8x10in", N_("Government Letter"), "8x10"},
 
138
  {"na_index-3x5", "3x5in", N_("Index 3x5")},
 
139
  {"na_index-4x6", "4x6in", N_("Index 4x6 (postcard)")},
 
140
  {"na_index-4x6-ext", "6x8in", N_("Index 4x6 ext")},
 
141
  {"na_index-5x8", "5x8in", N_("Index 5x8")},
 
142
  {"na_invoice", "5.5x8.5in", N_("Invoice"), "Statement"}, /* invoice,  statement, mini, half-letter */
 
143
  {"na_ledger", "11x17in", N_("Tabloid"), "Ledger"}, /* tabloid, engineering-b */
 
144
  {"na_legal", "8.5x14in", N_("US Legal"), "Legal"},
 
145
  {"na_legal-extra", "9.5x15in", N_("US Legal Extra"), "LegalExtra"},
 
146
  {"na_letter", "8.5x11in", N_("US Letter"), "Letter"},
 
147
  {"na_letter-extra", "9.5x12in", N_("US Letter Extra"), "LetterExtra"},
 
148
  {"na_letter-plus", "8.5x12.69in", N_("US Letter Plus"), "LetterPlus"},
 
149
  {"na_monarch", "3.875x7.5in", N_("Monarch Envelope"), "EnvMonarch"},
 
150
  {"na_number-10", "4.125x9.5in", N_("#10 Envelope"), "Env10"}, /* na-number-10-envelope 1, 2 comm-10 Envelope */
 
151
  {"na_number-11", "4.5x10.375in", N_("#11 Envelope"), "Env11"}, /* number-11 Envelope */
 
152
  {"na_number-12", "4.75x11in", N_("#12 Envelope"), "Env12"}, /* number-12 Envelope */
 
153
  {"na_number-14", "5x11.5in", N_("#14 Envelope"), "Env14"}, /* number-14 Envelope */
 
154
  {"na_number-9", "3.875x8.875in", N_("#9 Envelope"), "Env9"},
 
155
  {"na_personal", "3.625x6.5in", N_("Personal Envelope"), "EnvPersonal"},
 
156
  {"na_quarto", "8.5x10.83in", N_("Quarto"), "Quarto"}, 
 
157
  {"na_super-a", "8.94x14in", N_("Super A"), "SuperA"}, 
 
158
  {"na_super-b", "13x19in", N_("Super B"), "SuperB"}, 
 
159
  {"na_wide-format", "30x42in", N_("Wide Format")},
 
160
  {"om_dai-pa-kai", "275x395mm", N_("Dai-pa-kai")},
 
161
  {"om_folio", "210x330mm", N_("Folio"), "Folio"}, 
 
162
  {"om_folio-sp", "215x315mm", N_("Folio sp")},
 
163
  {"om_invite", "220x220mm", N_("Invite Envelope"), "EnvInvite"},
 
164
  {"om_italian", "110x230mm", N_("Italian Envelope"), "EnvItalian"},
 
165
  {"om_juuro-ku-kai", "198x275mm", N_("juuro-ku-kai")},
 
166
  {"om_pa-kai", "267x389mm", N_("pa-kai")},
 
167
  {"om_postfix", "114x229mm", N_("Postfix Envelope")},
 
168
  {"om_small-photo", "100x150mm", N_("Small Photo")},
 
169
  {"prc_1", "102x165mm", N_("prc1 Envelope"), "EnvPRC1"},
 
170
  {"prc_10", "324x458mm", N_("prc10 Envelope"), "EnvPRC10"},
 
171
  {"prc_16k", "146x215mm", N_("prc 16k"), "PRC16K"},
 
172
  {"prc_2", "102x176mm", N_("prc2 Envelope"), "EnvPRC2"},
 
173
  {"prc_3", "125x176mm", N_("prc3 Envelope"), "EnvPRC3"},
 
174
  {"prc_32k", "97x151mm", N_("prc 32k"), "PRC32K"},
 
175
  {"prc_4", "110x208mm", N_("prc4 Envelope"), "EnvPRC4"},
 
176
  {"prc_5", "110x220mm", N_("prc5 Envelope"), "EnvPRC5"},
 
177
  {"prc_6", "120x320mm", N_("prc6 Envelope"), "EnvPRC6"},
 
178
  {"prc_7", "160x230mm", N_("prc7 Envelope"), "EnvPRC7"},
 
179
  {"prc_8", "120x309mm", N_("prc8 Envelope"), "EnvPRC8"},
 
180
  {"roc_16k", "7.75x10.75in", N_("ROC 16k")},
 
181
  {"roc_8k", "10.75x15.5in", N_("ROC 8k")},
 
182
};
 
183
 
 
184
/* Some page sizes have multiple PPD names in use.
 
185
 * The array above only contails the prefered one,
 
186
 * and this array fills out with the duplicates.
 
187
 */
 
188
static const struct {
 
189
  const char *ppd_name;
 
190
  const char *standard_name;
 
191
} extra_ppd_names[] = {
 
192
  /* sorted by ppd_name, remember to sort when changing */
 
193
  { "C4", "iso_c4"},
 
194
  { "C5", "iso_c5"},
 
195
  { "C6", "iso_c6"},
 
196
  { "Comm10", "na_number-10"},
 
197
  { "DL", "iso_dl"},
 
198
  { "Monarch", "na_monarch"},
 
199
};