1 | ____________________________________________________________ |
---|
2 | BWidget 1.2.1 (07/09/1999) |
---|
3 | |
---|
4 | CHANGES FROM 1.2 TO 1.2.1 |
---|
5 | |
---|
6 | This version is the first patch of 1.2. It does not introduce |
---|
7 | incompatibilites. |
---|
8 | This patch include some new requested features, that I think |
---|
9 | can't wait for 1.3: |
---|
10 | - special menu handling (see MainFrame) |
---|
11 | - tabs bindings in NoteBook |
---|
12 | - label alignment of LabelFrame |
---|
13 | - -repeatdelay and -repeatinterval options on SpinBox |
---|
14 | |
---|
15 | |
---|
16 | * Entry |
---|
17 | - <Destroy> event added to tag BwDisabledEntry |
---|
18 | - fixed bug when -textvariable use a variable containing space |
---|
19 | |
---|
20 | * MainFrame |
---|
21 | - fixed bug when -textvariable use a variable containing space |
---|
22 | - menubar entry creation modified to use the menuid as the |
---|
23 | subpathname to permit special menu (help, system, apple) |
---|
24 | |
---|
25 | * LabelFrame |
---|
26 | - LabelFrame::align command added |
---|
27 | |
---|
28 | * ScrollableFrame |
---|
29 | - fixed typo bug |
---|
30 | |
---|
31 | * PagesManager |
---|
32 | - fixed bug of window size |
---|
33 | - 'pages' modified to optionally include first and last indices. |
---|
34 | ('page' is still available but deprecated) |
---|
35 | |
---|
36 | * NoteBook |
---|
37 | - new command 'bindtabs' |
---|
38 | - fixed bug in handling result of -leavecmd command |
---|
39 | - 'pages' modified to optionally include first and last indices. |
---|
40 | ('page' is still available but deprecated) |
---|
41 | |
---|
42 | * ComboBox |
---|
43 | - little border added around the popdown list, which appeared |
---|
44 | to have no border under windows when popped above a widget |
---|
45 | with the same background color. |
---|
46 | |
---|
47 | * SpinBox |
---|
48 | - options -repeatdelay and -repeatinterval added. |
---|
49 | |
---|
50 | * Tree |
---|
51 | - fixed strange behaviour when editing: 'selection range' |
---|
52 | replaced by 'selection from'/'selection to' |
---|
53 | - widget is redrawn if needed in 'edit' and 'see' |
---|
54 | - fixed bug in see |
---|
55 | - nodes modified to optionally include first and last indices. |
---|
56 | - _subdelete modified to iterative method |
---|
57 | |
---|
58 | * ListBox |
---|
59 | - fixed strange behaviour when editing: 'selection range' |
---|
60 | replaced by 'selection from'/'selection to' |
---|
61 | - ListBox is redrawn if needed in 'edit' and 'see' |
---|
62 | - fixed bug in see |
---|
63 | - 'items' modified to optionally include first and last indices. |
---|
64 | ('item' is still available but deprecated) |
---|
65 | |
---|
66 | * SelectColor |
---|
67 | - fixed bug in call to GlobalVar::trace renamed GlobalVar::tracevar |
---|
68 | |
---|
69 | * DragSite and DropSite |
---|
70 | - fixed bug introduced by new button event. |
---|
71 | |
---|
72 | * DynamicHelp |
---|
73 | - restored version of 1.1, due to the bug under windows |
---|
74 | |
---|
75 | * BWidget::place |
---|
76 | - fixed bug when x or y is 0. |
---|
77 | |
---|
78 | * es.rc resource file included |
---|
79 | |
---|
80 | |
---|
81 | ____________________________________________________________ |
---|
82 | BWidget 1.2 (05/21/1999) |
---|
83 | |
---|
84 | CHANGES FROM 1.1 TO 1.2 |
---|
85 | |
---|
86 | |
---|
87 | * 4 new widget: |
---|
88 | - ScrollableFrame |
---|
89 | - ScrollView |
---|
90 | - PagesManager |
---|
91 | - PasswdDlg (contributed by Stephane Lavirotte) |
---|
92 | |
---|
93 | * Widget: |
---|
94 | - Flag option type added |
---|
95 | - option resource database read while widget creation, |
---|
96 | not while widget class creation. |
---|
97 | - better handling of BWidget definition using another BWidget as a top pathname. |
---|
98 | |
---|
99 | * MainFrame |
---|
100 | - more options included for ProgressBar |
---|
101 | (INCOMPATIBILITY: option -variable renamed -progressvar) |
---|
102 | - -menu option modified to have tags on entries and menu id on cascad menu |
---|
103 | (INCOMPATIBILITY of option -menu) |
---|
104 | - new command: getmenu |
---|
105 | - new command: setmenustate |
---|
106 | |
---|
107 | * DropSite |
---|
108 | - operations completly reworked |
---|
109 | - option -droptypes modified (INCOMPATIBILITY) |
---|
110 | - return code of -dropovercmd modified |
---|
111 | bit 'ok' and bit 'recall' reverted |
---|
112 | (INCOMPATIBILITY in -dropovercmd command) |
---|
113 | - new command: setoperation |
---|
114 | |
---|
115 | * DragSite: |
---|
116 | - Drag now initiates while <ButtonPress-x> followed by <Bx-Motion> of |
---|
117 | 4 pixels, so it is possible to have a <ButtonPress-x> event and |
---|
118 | drag event on the same button. |
---|
119 | - -dragevent option modified: must be the number of the button: 1, 2 or 3 |
---|
120 | Option is now defaulted to 1, but Entry widget keep it to 3. |
---|
121 | (INCOMPATIBILITY) |
---|
122 | - return result of -draginitcmd modified (INCOMPATIBILITY) |
---|
123 | |
---|
124 | * ListBox: |
---|
125 | - edit command improved. |
---|
126 | new arguments: initial text, and command to verify the text before accept it. |
---|
127 | (INCOMPATIBILITY in call to edit) |
---|
128 | - Drag and Drop modified |
---|
129 | (INCOMPATIBILITY in -dropovercmd command) |
---|
130 | - new command: reorder |
---|
131 | |
---|
132 | * Tree: |
---|
133 | - edit command improved. |
---|
134 | new arguments: initial text, and command to verify the text before accept it. |
---|
135 | (INCOMPATIBILITY in call to edit) |
---|
136 | - Drag and Drop modified |
---|
137 | (INCOMPATIBILITY in -dropovercmd command) |
---|
138 | - new command: reorder |
---|
139 | - new command: visible |
---|
140 | - less full-redraw |
---|
141 | |
---|
142 | * NoteBook: |
---|
143 | - relief reworked |
---|
144 | - added option -leavecmd on pages |
---|
145 | - option -image implemented |
---|
146 | - new command: move |
---|
147 | - delete command now accept an optionnal argument specifying |
---|
148 | whether the frame of the page should be destroyed or not. |
---|
149 | If not, this frame is reused by insert command for the same page. |
---|
150 | |
---|
151 | * Entry and LabelEntry: |
---|
152 | - direct access to entry command |
---|
153 | - bind command added on the entry subwidget |
---|
154 | |
---|
155 | * ComboBox: |
---|
156 | - option -postcommand added |
---|
157 | - bind command added on the entry subwidget |
---|
158 | |
---|
159 | * SpinBox: |
---|
160 | - bind command added on the entry subwidget |
---|
161 | - floating point fixed - work needed |
---|
162 | |
---|
163 | * ProgressBar: |
---|
164 | - now can be incremental or not limited ('unknow-time' processing) |
---|
165 | |
---|
166 | * Bitmap: |
---|
167 | - xpm image type added with use of xpm-to-image by Roger E. Critchlow Jr. |
---|
168 | |
---|
169 | * Lots of focus problem solved |
---|
170 | |
---|
171 | * ...and bugs corrected. |
---|
172 | |
---|
173 | |
---|
174 | INCOMPATIBILITIES |
---|
175 | |
---|
176 | Incompatibilities are very localized, so we hope that it will |
---|
177 | not be painfull to upgrade to 1.2. |
---|
178 | |
---|
179 | * MainFrame related imcompatibilities |
---|
180 | - Upgrade MainFrame -menu option and change -variable option |
---|
181 | by -progressvar. |
---|
182 | |
---|
183 | * Drag and drop related imcompatibilities |
---|
184 | - Upgrade -dragevent option, and command associated to -draginitcmd |
---|
185 | and -dropovercmd. |
---|
186 | - Upgrade -dragendcmd/-dragovercmd command of Tree and ListBox widget |
---|
187 | |
---|
188 | * Edition in Tree and ListBox |
---|
189 | - Verify arguments passed in call to edit command of |
---|
190 | Tree and ListBox |
---|
191 | |
---|
192 | |
---|
193 | ____________________________________________________________ |
---|
194 | BWidget 1.1 (03/12/1999) |
---|
195 | |
---|
196 | CHANGES FROM 1.0 TO 1.1 |
---|
197 | |
---|
198 | WHAT'S NEW |
---|
199 | |
---|
200 | The most important change in BWidget 1.1 is the support |
---|
201 | of tk path command, but the old syntax is always available. |
---|
202 | configure command now returns a valid configuration information list. |
---|
203 | |
---|
204 | (I hope that) All submitted bugs have been corrected. |
---|
205 | |
---|
206 | Following widget have been reworked: |
---|
207 | |
---|
208 | * ListBox: |
---|
209 | - ListBox items have now a -indent option. |
---|
210 | - insert command modified to look more as a tk |
---|
211 | listbox insert command (see INCOMPATIBILITIES) |
---|
212 | - item command added to retreive one or more items |
---|
213 | |
---|
214 | * Tree: |
---|
215 | - insert command modified to look more as a |
---|
216 | listbox insert command (see INCOMPATIBILITIES) |
---|
217 | |
---|
218 | * LabelEntry: |
---|
219 | - -value and -variable options renamed to -text and -textvariable |
---|
220 | (see INCOMPATIBILITIES) |
---|
221 | |
---|
222 | * SpinBox and ComboBox: |
---|
223 | - -value and -variable options renamed to -text and -textvariable |
---|
224 | (see INCOMPATIBILITIES) |
---|
225 | - New command getvalue and setvalue added to manipulate |
---|
226 | current value by index. |
---|
227 | |
---|
228 | * NoteBook: |
---|
229 | - Pages have now an identifier. |
---|
230 | - insert command modififed (see INCOMPATIBILITIES) |
---|
231 | - page command added to retreive one or more pages |
---|
232 | - getframe command added |
---|
233 | |
---|
234 | |
---|
235 | INCOMPATIBILITIES (sorry for this) |
---|
236 | |
---|
237 | * LabelEntry, SpinBox and ComboBox: |
---|
238 | - -value and -variable options renamed to -text and -textvariable |
---|
239 | |
---|
240 | * Entry and LabelEntry: |
---|
241 | - setfocus doesn't exist anymore. Directly use tk command focus. |
---|
242 | |
---|
243 | * NoteBook: |
---|
244 | - Pages have now an identifier, which modifies insert command: |
---|
245 | NoteBook::insert $nb index ?option value ...? |
---|
246 | is now |
---|
247 | $nb insert index page ?option value ...? |
---|
248 | |
---|
249 | * Tree: |
---|
250 | - insert command modified: |
---|
251 | Tree::insert $nb $parent $node $index ?option value ...? |
---|
252 | becomes |
---|
253 | $tree insert $index $parent $node ?option value ...? |
---|
254 | |
---|
255 | * ListBox: |
---|
256 | - insert command modified: |
---|
257 | ListBox::insert $list $item $index ?option value ...? |
---|
258 | becomes |
---|
259 | $list insert $index $item ?option value ...? |
---|
260 | |
---|
261 | |
---|
262 | ____________________________________________________________ |
---|
263 | BWidget 1.0 (02/19/1999) |
---|
264 | |
---|
265 | First release. |
---|
266 | |
---|