summaryrefslogtreecommitdiff
path: root/desktop/scrollbar.c
Commit message (Collapse)AuthorAgeFilesLines
* make scrollbar redraw signal errors correctlyVincent Sanders2017-03-011-153/+202
| | | | | allow scrollbar redraw to return error codes and update documentation commenst appropriately.
* Change interface to system colours to allow reporting of errorsVincent Sanders2017-03-011-15/+25
| | | | | | Allow system colour interface to report errors instead of silently failing and propogate the errors. This also fixes teh system colour documentation.
* clean up some of the doxygen generation warningsVincent Sanders2017-02-191-7/+4
|
* Update all core use of plotters to new APIVincent Sanders2017-02-111-149/+250
|
* move plot style header to netsurf include directoryVincent Sanders2017-01-131-4/+2
| | | | | move plotter style header and adjust all callers to use only what they actually require.
* move plotters header into public APIVincent Sanders2016-05-301-1/+1
|
* move desktop window header into public APIVincent Sanders2016-05-301-1/+1
|
* move mouse and pointer state header into public APIVincent Sanders2016-05-301-1/+1
|
* update scrollbar_create error handling to return nserrorVincent Sanders2016-04-261-6/+4
|
* Change LOG() macro to be varadicVincent Sanders2015-05-281-1/+1
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* remove unecessary browser.h include from core headersVincent Sanders2014-10-171-4/+6
|
* Optimise case where scrollbar_set_extents call changes nothing.Michael Drake2014-09-191-0/+6
|
* Setting extents can move scroll pos, so send message.Michael Drake2014-09-191-1/+7
|
* Make code more readable.Michael Drake2014-09-191-3/+5
|
* stop system colours being anything to do with frontendsVincent Sanders2014-01-101-3/+4
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* Fix pointer shape and status bar messages for textareas and their scrollbars.Michael Drake2013-03-111-10/+54
|
* Remove redundant scrollbar widget message.Michael Drake2012-08-161-20/+0
|
* Use gui_system_colours.Michael Drake2012-03-271-3/+3
| | | | svn path=/trunk/netsurf/; revision=13741
* Use system colours for scrollbar widget. Front ends must be updated to set ↵Michael Drake2012-03-251-39/+31
| | | | | | them. svn path=/trunk/netsurf/; revision=13706
* Add named scroll offset values for page up, page down, top and bottom.Michael Drake2011-12-181-0/+25
| | | | svn path=/trunk/netsurf/; revision=13293
* New function for applying a change in offset to a scrollbar.Michael Drake2011-11-291-0/+47
| | | | svn path=/trunk/netsurf/; revision=13196
* Optimise out scrollbar action induced redraws with no effect.Michael Drake2011-08-311-0/+5
| | | | svn path=/trunk/netsurf/; revision=12688
* More robustification.Michael Drake2011-08-301-5/+12
| | | | svn path=/trunk/netsurf/; revision=12678
* Make more robust. E.g. zero length scrollbars.Michael Drake2011-08-271-2/+8
| | | | svn path=/trunk/netsurf/; revision=12672
* Fix step size for clicks on scrollbar arrow icons.Michael Drake2011-08-251-4/+4
| | | | svn path=/trunk/netsurf/; revision=12669
* When scrollbar extents are updated, scale current offset appropriately.Michael Drake2011-08-251-2/+4
| | | | svn path=/trunk/netsurf/; revision=12667
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-28/+34
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Purge unused variable.Michael Drake2011-05-171-3/+1
| | | | svn path=/trunk/netsurf/; revision=12425
* Increase pointer drag range. Setting the clamps correctly seems to cause us ↵Michael Drake2011-05-111-8/+8
| | | | | | not to get the movement event when we hit the clamp (at least on RISC OS). svn path=/trunk/netsurf/; revision=12380
* Fix content drags within scrollable areas. Various tidyups.Michael Drake2011-05-111-21/+24
| | | | svn path=/trunk/netsurf/; revision=12378
* Rename scroll offset in scrollbar message data, although nothing seems to ↵Michael Drake2011-05-101-1/+1
| | | | | | use that callback message. svn path=/trunk/netsurf/; revision=12374
* Move scrollbar widget API documentation to header.Michael Drake2011-05-101-93/+25
| | | | svn path=/trunk/netsurf/; revision=12373
* Scrollbar widget changes: Update functon parameters to have names that ↵Michael Drake2011-05-101-206/+178
| | | | | | aren't wrong. Remove confusion and wrongness from API documentation. General source tidy. svn path=/trunk/netsurf/; revision=12372
* Continue improving comments. Fix bugs in scrollbar_set_extents. Rename ↵Michael Drake2011-05-101-64/+66
| | | | | | things so their name matches what they are. svn path=/trunk/netsurf/; revision=12368
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-091-0/+826
svn path=/trunk/netsurf/; revision=12363