Package: erlang / 1:21.2.6+dfsg-1

wx3.0-constants.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Description: Fix constants for wxwidgets3.0
 The values of wx constants can change between stable release series (and
 some have between 2.8 and 3.0), but erlang seems to hardcode these values.
Author: Olly Betts <olly@survex.com>
Bug-Debian: https://bugs.debian.org/766790
Forwarded: no
Last-Update: 2014-11-25

--- a/lib/wx/include/wx.hrl
+++ b/lib/wx/include/wx.hrl
@@ -794,7 +794,7 @@
 % From "checkbox.h"
 -define(wxCHK_ALLOW_3RD_STATE_FOR_USER, 8192).
 -define(wxCHK_3STATE, 4096).
--define(wxCHK_2STATE, 0).
+-define(wxCHK_2STATE, 16384).
 % From "checkbox.h": wxCheckBoxState
 -define(wxCHK_UNCHECKED, 0).
 -define(wxCHK_CHECKED, 1).
@@ -1041,10 +1041,10 @@
 -define(wxSIZE_AUTO_WIDTH, 1).
 -define(wxSETUP, 131072).
 -define(wxMORE, 65536).
--define(wxHELP, 32768).
--define(wxRESET, 16384).
--define(wxBACKWARD, 8192).
--define(wxFORWARD, 4096).
+-define(wxHELP, 4096).
+-define(wxRESET, 32768).
+-define(wxBACKWARD, 16384).
+-define(wxFORWARD, 8192).
 -define(wxICON_MASK, (16#00000100 bor 16#00000200 bor 16#00000400 bor 16#00000800)).
 -define(wxICON_ASTERISK, ?wxICON_INFORMATION).
 -define(wxICON_STOP, ?wxICON_HAND).
@@ -1076,8 +1076,8 @@
 -define(wxTC_TOP, 0).
 -define(wxTC_FIXEDWIDTH, 32).
 -define(wxTC_RIGHTJUSTIFY, 16).
--define(wxSP_WRAP, 8192).
--define(wxSP_ARROW_KEYS, 4096).
+-define(wxSP_WRAP, 32768).
+-define(wxSP_ARROW_KEYS, 16384).
 -define(wxSP_VERTICAL, ?wxVERTICAL).
 -define(wxSP_HORIZONTAL, ?wxHORIZONTAL).
 -define(wxSB_VERTICAL, ?wxVERTICAL).
@@ -1098,8 +1098,8 @@
 -define(wxCB_SIMPLE, 4).
 -define(wxLB_INT_HEIGHT, 2048).
 -define(wxLB_HSCROLL, ?wxHSCROLL).
--define(wxLB_ALWAYS_SB, 1024).
--define(wxLB_NEEDED_SB, 512).
+-define(wxLB_ALWAYS_SB, 512).
+-define(wxLB_NEEDED_SB, 0).
 -define(wxLB_OWNERDRAW, 256).
 -define(wxLB_EXTENDED, 128).
 -define(wxLB_MULTIPLE, 64).
@@ -1575,7 +1575,7 @@
 -define(wxUPDATE_UI_FROMIDLE, 2).
 % From "dialog.h"
 -define(wxDEFAULT_DIALOG_STYLE, (?wxCAPTION bor ?wxSYSTEM_MENU bor ?wxCLOSE_BOX)).
--define(wxDIALOG_NO_PARENT, 1).
+-define(wxDIALOG_NO_PARENT, 32).
 % From "dirctrlg.h"
 -define(wxDIRCTRL_DIR_ONLY, 16).
 -define(wxDIRCTRL_SELECT_FIRST, 32).
@@ -3755,7 +3755,7 @@
 -define(wxSTC_KEY_LEFT, 302).
 -define(wxSTC_KEY_UP, 301).
 -define(wxSTC_KEY_DOWN, 300).
--define(wxSTC_MODEVENTMASKALL, 8191).
+-define(wxSTC_MODEVENTMASKALL, 1048575).
 -define(wxSTC_MULTILINEUNDOREDO, 4096).
 -define(wxSTC_MOD_BEFOREDELETE, 2048).
 -define(wxSTC_MOD_BEFOREINSERT, 1024).
@@ -3837,7 +3837,7 @@
 -define(wxSTC_INDIC_TT, 2).
 -define(wxSTC_INDIC_SQUIGGLE, 1).
 -define(wxSTC_INDIC_PLAIN, 0).
--define(wxSTC_INDIC_MAX, 7).
+-define(wxSTC_INDIC_MAX, 31).
 -define(wxSTC_CASE_LOWER, 2).
 -define(wxSTC_CASE_UPPER, 1).
 -define(wxSTC_CASE_MIXED, 0).
@@ -3862,7 +3862,7 @@
 -define(wxSTC_CHARSET_BALTIC, 186).
 -define(wxSTC_CHARSET_DEFAULT, 1).
 -define(wxSTC_CHARSET_ANSI, 0).
--define(wxSTC_STYLE_MAX, 127).
+-define(wxSTC_STYLE_MAX, 255).
 -define(wxSTC_STYLE_LASTPREDEFINED, 39).
 -define(wxSTC_STYLE_CALLTIP, 38).
 -define(wxSTC_STYLE_INDENTGUIDE, 37).
@@ -3961,9 +3961,9 @@
 -define(wxTE_PROCESS_TAB, 64).
 -define(wxTE_MULTILINE, 32).
 -define(wxTE_READONLY, 16).
--define(wxTE_AUTO_SCROLL, 8).
+-define(wxTE_AUTO_SCROLL, 0).
 -define(wxTE_NO_VSCROLL, 2).
--define(wxHAS_TEXT_WINDOW_STREAM, 0).
+-define(wxHAS_TEXT_WINDOW_STREAM, 1).
 % From "textctrl.h": wxTextAttrAlignment
 -define(wxTEXT_ALIGNMENT_DEFAULT, 0).
 -define(wxTEXT_ALIGNMENT_LEFT, 1).
@@ -4013,7 +4013,7 @@
 -define(wxDEFAULT_FRAME_STYLE, (?wxSYSTEM_MENU bor ?wxRESIZE_BORDER bor ?wxMINIMIZE_BOX bor ?wxMAXIMIZE_BOX bor ?wxCLOSE_BOX bor ?wxCAPTION bor ?wxCLIP_CHILDREN)).
 -define(wxRESIZE_BORDER, 64).
 -define(wxTINY_CAPTION_VERT, 128).
--define(wxTINY_CAPTION_HORIZ, 256).
+-define(wxTINY_CAPTION_HORIZ, 128).
 -define(wxMAXIMIZE_BOX, 512).
 -define(wxMINIMIZE_BOX, 1024).
 -define(wxSYSTEM_MENU, 2048).