- 15 Apr, 1999 1 commit
-
-
Piers Wombwell authored
Version 0.18. Tagged as 'Gadgets-0_18'
-
- 31 Mar, 1999 1 commit
-
-
Andrew Hodgkinson authored
An unsigned int was involved in a signed comparison (no compiler warning?) which led to empty lists contracting to zero height. Fixed. Version 0.17. Tagged as 'Gadgets-0_17'
-
- 30 Mar, 1999 1 commit
-
-
Andrew Hodgkinson authored
Added scrolllist_set_item_text. Tweak to extent setting to account for window border. _add_item fix ('>' should've read '>=' in index range check). Can now tell _add_item to make the new item visible (flag ScrollList_AddItem_MakeVisible), else it will try to maintain the y scroll position. _delete_items continues to jump to the top as before, but you can ask it to try and maintain the y scroll position too (flag ScrollList_DeleteItems_DoNotJumpToTop). Version 0.16. Tagged as 'Gadgets-0_16'
-
- 26 Mar, 1999 1 commit
-
-
Andrew Hodgkinson authored
Title background colour of gadgets was either undefined or set to 0; should be 2. Corrected. Would be apparent with 2D tools or any transparent tool sprite set. SELECT clicks on deselected entries in a ScrollList now deselect any other selected items before selecting the new one. Embedded window of TextArea and ScrollList now put in the right place. At create time, the sizes of the current tool sprite set is also checked; this used to be hard coded. If the tool sizes and/or Desktop scaling changes at run-time this won't be noticed yet, as no mechanism to pass Wimp messages to *external* gadgets exists in the Toolbox currently. Still, at least it gets it right the next time a new instance of the gadget is created. Flag bit ScrollList_SelectionChangingMethod_SendEvent to any of scrolllist_select_item, scrolllist_deselect_item or scrolllist_delete_items prompts them to send ScrollList_Selection to the client on completion. This can help simplify client UI code for UIs which depend on what is selected (e.g. a "Select all" button greys out if all items are selected by a keyboard shortcut - this can now all work on just the one event handler). Flag bit ScrollList_SelectionChangingMethod_OnAll to either of scrolllist_select_item or scrolllist_deselect_item tells the methods to act like a "Select all" or "Clear selection" call. This is a common client operation and it's a lot easier for the ScrollList gadget to do it than have the client iterate over all items. Supports new method ScrollList_CountItems (scrolllist_count_items veneer present in tboxlibs 0.04 or later). Returns number of entries in gadget. Avoids clumsy situation of both the gadget and the clienty keeping track of how many entries are present. Note that docs.ScrollList mis-documented some flags settings. Now fixed. Version 0.15. Not tagged
-
- 21 Oct, 1998 2 commits
-
-
Pete Goodliffe authored
Version 0.14. Tagged as 'Gadgets-0_14'
-
Pete Goodliffe authored
Version 0.13. Not tagged
-
- 22 Jun, 1998 1 commit
-
-
Stewart Brodie authored
Re-arranged header files to be suitable for sharing with Toolboxlib and for export to RiscOS/Export/Lib/tboxlibs/h. The ordering and style of these files now matches other toolboxlib header files. Private TextArea macro definitions moved from TextArea.h to TextAreaP.h Most function declarations are now auto-generated by MethodGen so they come with documentation for free, except for TextArea_GetSelection* which need to be done manually. This new set of declarations is identical to the hand-written ones which existed previously.
-
- 19 Jun, 1998 4 commits
-
-
Stewart Brodie authored
-
Stewart Brodie authored
Changed TextArea windows to be created with the NoBounds window flag set. Version 0.11. Tagged as 'Gadgets-0_11'
-
Stewart Brodie authored
-
Stewart Brodie authored
* Fixed 'long' #include directives. * Removed duplicate function prototypes from TextGadget.h (use ModHdr.h for correct prototypes). * Capability to build with pre- and post-5.16 versions of CMHG.
-
- 18 Jun, 1998 4 commits
-
-
Stewart Brodie authored
-
Stewart Brodie authored
-
Stewart Brodie authored
* Event generation for ScrollList fixed - you no longer get spurious events for a phantom extra item on the list. * Flag added to ScrollList_Selection event to indicate adjust click. * Fixed un-initialised base_line variable causing text of ScrollList items to disappear when the desktop font was the System font. Version 0.10, 1.1.2.2. Tagged as 'Gadgets-0_10-1_1_2_2'
-
Stewart Brodie authored
-
- 16 Feb, 1998 4 commits
-
-
Piers Wombwell authored
-
Piers Wombwell authored
-
Piers Wombwell authored
-
Piers Wombwell authored
-
- 20 Jan, 1998 8 commits
-
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
Changed _insert_text to call set_caret, forcing window to scroll. Also uses more efficient insert_text. Changes to set_caret to allow invisibility.
-
- 19 Jan, 1998 6 commits
-
-
Piers Wombwell authored
-
Piers Wombwell authored
-
Piers Wombwell authored
-
Piers Wombwell authored
-
Rob Lougher authored
-
Rob Lougher authored
Added GADGET_REMOVE for scrollbar gadget. No longer thinks scrollbar gadgets are left lying around...
-
- 08 Jan, 1998 4 commits
-
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
-
Rob Lougher authored
-
- 07 Jan, 1998 2 commits
-
-
Rob Lougher authored
-
Rob Lougher authored
-
- 16 Dec, 1997 1 commit
-
-
Rob Lougher authored
-