Archived:Gridbox for Symbian Web Runtime
GridBox is controlled by the “keypress” event of the five-way navigation key (on S60 devices). Therefore, it requires the browsing mode of a widget to be set to “tabbed” mode (vs. “cursor” mode). GridBox, however, does not enforce this requirement automatically. Widgets using the library, need to set the browsing mode accordingly. This gives the widgets a chance to mixed-use GridBox and other UI components that may require the “cursor” mode.
The following public methods are used in this libary. For detailed descriptions of the methods, see the Gridbox_Library_Ref.pdf included in the example application.
Constructor GridBox (Element [div] viewElement, Integer maxRow, Integer maxCol, Integer maxHeight, Integer maxWidth, Boolean searchEnabled, String mode) Void activateGridBox () Void deactivateGridBox () Void releaseResources () Element [text input] getSearchElement () Void setResourceLocation (String path) Void setSize (Integer maxRow, Integer maxCol, Integer maxHeight, Integer maxWidth) Void setDisplayStyle (String unselectedStyle, String selectedStyle) String getSelectedItem () Void addItem (String item) Void createList (Array newItems) Void removeItem () Void filter (String argument) Callback function onCenterNaviKeyPress () Callback function onItemSelected ()