Changes in SuperWaba 2.0 beta 4 release 9 169. fixed TabPanel.setCaptionColor . fixed controls to propagate color changes to their child components (like ScrollBar, ComboBox, ListBox). 170. new method Control.setBackForeColors: used to set at once the background and foreground colors. 171. new method TabPanel.setPanelsBackColor to set the background color of each Control 172. new method Color.getAlpha; used to return the alpha chanel of the color. 173. fixed Color.darker. . fixed ExtraMainWindow's static initializers. Thanks to Thomas Roehr 174. optimized drawHatchedRect and fillHatchedRect: changed them to native 175. added C.K.Lim code to correct Control.getParentWindow 176. added C.K.Lim fixes do Edit. . fixed some javadoc mistypes. Thanks again to C.K.Lim 177. new method ScrollBar.setValues(int newValue, int newVisibleItems, int newMinimum, int newMaximum) . optimized SW in Color IIIc. (102290 -> 31620) 178. Optimized Graphics.draw3dRect. Now you must fill a color array with static Graphics.compute3dColors and pass it to the method. 179. added Terry Field code to fix Serial.readCheck. 180. optimized and improved Warp. See bin/instructions.txt for details. 181. Optimized Graphics by removing the double call to each Graphics method. The Graphics.jav is compiled at runtime and linked instead of the normal Graphics.java class. 182. added TabPanel.setPanel. Thanks to C.K.Lim for the code. 183. optimized getMethodByMapNum. 184. fixed close problems in old serial managers 185. added color and list icons for the VM (but not yet to SW programs) 186. fixed name of ScrollBar.getVisibleItems. 187. added Peter Dickerson code to fix the getTimeStamp wrap around. new method Vm.getTimeElapsed -- started Huge Memory Model 188. removed method Vm.getFreeObjectHeap - use getDeviceFreeMemory, since now all memory are allocated from the same place 189. fixed i2b,i2c,i2s conversions. Thanks to Andrzej JT. 190. optimized double/long operations in 46% 191. ListBox.select now accepts -1 to unselect all. 192. now MainWindow.defaultFont isnt final; you can change to make all controls with the same Font. But make this in the MainWindow constructor or it will not work. 193. added Calculator.getAnswer method to return the pasted text. 194. new method Window.makeUnmovable to set canDrag to false and don't let the user move the window (don't know why someone would like to disable this cool feature). . cleaned up the Window class. Changed the paintTitle method to protected. Changed isTopMost method to public. A few other members were changed to private. 195. added Alan Stein changed to listbox.select to fix list items from being lost when the comboBox.select() method is used 196. added Oli E. fixes to ListBox.remove: if after removing the list has 0 items, select( -1 ) is called, which does nothing (see there), then selectedIndex keeps being 0 which is wrong, it has to be -1 . changed ResizeStream.restartRecord to public. 197. fixed background color in PalmV. 198. added Peter Dickerson and Andrew Chitty changes in Hashtable.rehash to correct the optimization i made with << and >> 199. fixed wrong calculation for long >>> 200. optimized int >>>. Thanks to Peter Dickerson. 201. implemented Michael Brereton doubleToString to make Converto.toString(double) support exp notation. Removed ext\Double class. Note: the device toString(double) has a better precision than the desktop. 202. fixed edit's preferredWidth when giving a mask on PalmOS style. 203. fixed PopList.setRect when using in the new forms. 204. added PopList.dontHideParent flag to make the poplist always dont hide the parent, even if PalmOS style 205. change cancelled. 206. fixed ListBox colors when disabled. 207. fixed a bug when popup menu->select item->popup instance of Window class->popup MessageBox when win closed->select menu->events were wrongly dispatched to the focusOnPopup whom was the win previously popped up and nothing happens. Thanks to Nueng Handsome 208. changed collisionDetect method to match what Daniel Tauchke suggested. I don't know if there will be side effects, so please tell me if something is going wrong. . added ext\Table from Imran Zahid. Needs some enhancements, but its a start. . added ext\DateRGF with Rony G. Flatscher code for date calculation.