summaryrefslogtreecommitdiff
path: root/riscos/treeview.c
Commit message (Collapse)AuthorAgeFilesLines
* Scope reduce some variables.Michael Drake2014-05-301-4/+3
|
* Avoid potential NULL ptr deref found by cppcheck.Michael Drake2014-04-021-4/+5
|
* Remove dotted box from treeview move drags, as core draws location arrow for us.Steve Fryatt2013-09-081-1/+1
|
* Correct constraining rectangle for treeview drags so that pointer can't ↵Steve Fryatt2013-09-081-2/+1
| | | | leave window.
* Allow ro_mouse to enable null polls; remove unused global variables.Steve Fryatt2013-09-081-2/+0
| | | | | Implement ro_mouse_poll_interval() to allow ro_mouse to influence null polling. Remove unused calls to drag type globals.
* Move all mouse tracking into ro_mouse module.Steve Fryatt2013-09-081-0/+21
| | | | | | Add Pointer Entering Window events to wimp_event module and add handlers to all modules requiring mouse tracking. Updated: Treeview, URL Complete, History and GUI Window. Delete all handling for Pointer Entering/Leaving from ro_gui.
* Restructure handling of DragEnd events.Steve Fryatt2013-09-081-5/+12
| | | | | | | | | | | Add ro_mouse module to process mouse events during drags and on null polls. Implement support in ro_mouse for tracking the mouse during drags and passing on DragEnd events. Remove ro_gui_drag_end() and update all of its clients so that they use ro_mouse. Remove the unused ro_gui_window_frame_resize_end(). Termination of save drags with Escape is unimplemented, but appears broken anyway. The use of gui_drag_type is still required to handle Message_DatasaveAck processing. Mouse tracking is still handled via gui.c.
* Don't allow what treeview initialisation sets as the dimensions to be ↵Michael Drake2013-09-031-6/+6
| | | | overwritten with defaults of 0.
* Remove tree icon_name globals from all the front ends.Michael Drake2013-09-021-4/+0
|
* Remove bulk of old treeview implementation.Michael Drake2013-09-021-18/+2
|
* Remove tree_url_node module. Had to disable treeview scanning in amiga and ↵Michael Drake2013-09-021-23/+0
| | | | cocoa front ends. Amiga front end very likely broken.
* Fix treeview code's inconsistant application of the plot origin. (Fixes ↵Michael Drake2013-08-161-7/+7
| | | | various redraw glitches.)
* Remove pointless clipping. Move some calculations out of function call ↵Michael Drake2013-08-161-11/+6
| | | | params to make them more readable.
* Avoid background blending overhead for treeview text.Michael Drake2013-08-161-0/+5
|
* Pass whether background images are wanted in redraw_context.Michael Drake2011-12-231-0/+1
| | | | svn path=/trunk/netsurf/; revision=13335
* Look toolbar handles up directly from event data.Steve Fryatt2011-12-171-3/+7
| | | | svn path=/trunk/netsurf/; revision=13286
* Make scroll event handling module specific.Steve Fryatt2011-12-171-0/+62
| | | | svn path=/trunk/netsurf/; revision=13285
* Fix up RISC OS front end.Michael Drake2011-06-301-3/+1
| | | | svn path=/trunk/netsurf/; revision=12545
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-4/+7
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-29/+1
| | | | svn path=/trunk/netsurf/; revision=12283
* Restore some Adjust-double-click functionality to RO treeviews.Steve Fryatt2011-04-181-5/+20
| | | | svn path=/trunk/netsurf/; revision=12201
* Purge ro_plot_set_scale() and ro_plot_scale global, as front ends nolonger ↵Michael Drake2011-03-091-6/+0
| | | | | | need to maintain scale for plotting. svn path=/trunk/netsurf/; revision=11942
* Merge branches/stevef/toolbars to trunk.Steve Fryatt2011-02-201-36/+137
| | | | svn path=/trunk/netsurf/; revision=11741
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵Michael Drake2011-02-141-5/+6
| | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683
* Remove unnecessary duplicate parameter.Steve Fryatt2010-12-191-2/+1
| | | | svn path=/trunk/netsurf/; revision=11103
* Use dashed boxes for treeview drags.Steve Fryatt2010-12-191-12/+140
| | | | svn path=/trunk/netsurf/; revision=11095
* Don\'t pass spurious drag event data to the core treeview.Steve Fryatt2010-12-171-13/+17
| | | | svn path=/trunk/netsurf/; revision=11090
* Don't require CTRL or ALT for treeview window to claim input focus on click.Michael Drake2010-12-161-3/+1
| | | | svn path=/trunk/netsurf/; revision=11078
* Give caret for alt and ctrl since both start an edit.Michael Drake2010-12-151-1/+3
| | | | svn path=/trunk/netsurf/; revision=11064
* Re-enable toolbar editing and button selection in RO treeview windows.Steve Fryatt2010-10-241-3/+14
| | | | svn path=/trunk/netsurf/; revision=10907
* Partially re-enable toolbar buttons in RO treeview windows.Steve Fryatt2010-10-241-37/+0
| | | | svn path=/trunk/netsurf/; revision=10906
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-1303/+741
| | | | svn path=/trunk/netsurf/; revision=10865
* Merged revisions 7764-7977,7979-8058 via svnmerge from John Mark Bell2009-06-271-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn://svn.netsurf-browser.org/branches/paulblokus/textinput ........ r7769 | paulblokus | 2009-06-11 22:26:16 +0100 (Thu, 11 Jun 2009) | 4 lines replace global history window with an empty window for future tests add the necessary files first lines ported ........ r7771 | paulblokus | 2009-06-11 23:51:46 +0100 (Thu, 11 Jun 2009) | 1 line more functions ........ r7772 | paulblokus | 2009-06-12 02:07:36 +0100 (Fri, 12 Jun 2009) | 1 line redraw working ........ r7777 | paulblokus | 2009-06-12 11:35:45 +0100 (Fri, 12 Jun 2009) | 3 lines plotter fix make use of the provided clipping rectangle ........ r7781 | paulblokus | 2009-06-12 16:26:51 +0100 (Fri, 12 Jun 2009) | 3 lines callbacks for taxtarea to request a [caret]redraw basic caret handling drawing ........ r7782 | paulblokus | 2009-06-12 22:36:50 +0100 (Fri, 12 Jun 2009) | 1 line single character insertion ........ r7783 | paulblokus | 2009-06-12 22:41:37 +0100 (Fri, 12 Jun 2009) | 1 line single character insertion ........ r7784 | paulblokus | 2009-06-12 23:55:40 +0100 (Fri, 12 Jun 2009) | 3 lines fixed caret clipping arrows, delete and backspace ........ r7812 | paulblokus | 2009-06-16 14:55:41 +0100 (Tue, 16 Jun 2009) | 1 line remove bug causing NS hang on \n in textarea ........ r7816 | paulblokus | 2009-06-16 16:29:48 +0100 (Tue, 16 Jun 2009) | 1 line Enter, Home, End keys ........ r7817 | paulblokus | 2009-06-16 16:56:16 +0100 (Tue, 16 Jun 2009) | 1 line Ctrl + Home/End ........ r7818 | paulblokus | 2009-06-16 17:16:51 +0100 (Tue, 16 Jun 2009) | 1 line redraw caret only on caret moves ........ r7821 | paulblokus | 2009-06-16 20:18:30 +0100 (Tue, 16 Jun 2009) | 1 line line end/start delete ........ r7822 | paulblokus | 2009-06-16 23:43:42 +0100 (Tue, 16 Jun 2009) | 1 line selection drawing + select all ........ r7823 | paulblokus | 2009-06-17 02:31:07 +0100 (Wed, 17 Jun 2009) | 3 lines auto scrolling on caret moves clear selection ........ r7845 | paulblokus | 2009-06-18 17:35:03 +0100 (Thu, 18 Jun 2009) | 1 line page up/down ........ r7846 | paulblokus | 2009-06-18 17:38:45 +0100 (Thu, 18 Jun 2009) | 1 line remove unnecessary fix ........ r7847 | paulblokus | 2009-06-18 18:00:16 +0100 (Thu, 18 Jun 2009) | 1 line clipping fixes ........ r7849 | paulblokus | 2009-06-18 18:21:02 +0100 (Thu, 18 Jun 2009) | 1 line scroll fix ........ r7850 | paulblokus | 2009-06-18 18:45:13 +0100 (Thu, 18 Jun 2009) | 1 line simplified redraw request logic ........ r7855 | paulblokus | 2009-06-18 19:56:24 +0100 (Thu, 18 Jun 2009) | 1 line front end passing mouse events ........ r7858 | paulblokus | 2009-06-18 22:18:39 +0100 (Thu, 18 Jun 2009) | 3 lines drag selection bug fixes ........ r7860 | paulblokus | 2009-06-18 23:32:39 +0100 (Thu, 18 Jun 2009) | 3 lines take selection into account on keypress of different types a few bugs fixed ........ r7876 | paulblokus | 2009-06-19 13:43:07 +0100 (Fri, 19 Jun 2009) | 3 lines pango nsfont_split fix a few textarea fixes ........ r7879 | paulblokus | 2009-06-19 17:33:10 +0100 (Fri, 19 Jun 2009) | 4 lines newline handling seems to work this way clear selection on mouse click more bug fixes ........ r7880 | paulblokus | 2009-06-19 18:16:27 +0100 (Fri, 19 Jun 2009) | 3 lines no caret option selection follows drag ........ r7883 | paulblokus | 2009-06-19 19:08:44 +0100 (Fri, 19 Jun 2009) | 3 lines o width selection bug fix caret at correct side of drag selection ........ r7918 | paulblokus | 2009-06-22 21:01:28 +0100 (Mon, 22 Jun 2009) | 3 lines fix caret positioning at line end CR removal in input methods ........ r7919 | paulblokus | 2009-06-22 21:34:39 +0100 (Mon, 22 Jun 2009) | 1 line fix crash on 0 length text ........ r7926 | paulblokus | 2009-06-23 09:53:56 +0100 (Tue, 23 Jun 2009) | 3 lines change LF into spaces for single line widget text normalisation at one place ........ r7931 | paulblokus | 2009-06-23 10:51:25 +0100 (Tue, 23 Jun 2009) | 1 line cleanup ........ r7933 | paulblokus | 2009-06-23 11:17:22 +0100 (Tue, 23 Jun 2009) | 1 line fix selection draw ........ r7935 | paulblokus | 2009-06-23 11:41:30 +0100 (Tue, 23 Jun 2009) | 1 line guard readonly ........ r7942 | paulblokus | 2009-06-24 08:19:39 +0100 (Wed, 24 Jun 2009) | 1 line applied changes suggested by jmb ........ r7943 | paulblokus | 2009-06-24 09:04:49 +0100 (Wed, 24 Jun 2009) | 1 line little fixes ........ r7945 | paulblokus | 2009-06-24 12:50:14 +0100 (Wed, 24 Jun 2009) | 1 line correct line length and wrapping ........ r7947 | paulblokus | 2009-06-24 14:32:36 +0100 (Wed, 24 Jun 2009) | 3 lines fixed page up/down broken in last commit changed logic for caret positioning on soft breaks ........ r7949 | paulblokus | 2009-06-24 16:31:42 +0100 (Wed, 24 Jun 2009) | 1 line remove temporary/test code ........ r7975 | paulblokus | 2009-06-25 16:00:46 +0100 (Thu, 25 Jun 2009) | 1 line changes suggested by jmb ........ r7976 | paulblokus | 2009-06-25 16:33:23 +0100 (Thu, 25 Jun 2009) | 1 line added ro_ prefix to RISC OS textarea code ........ svn path=/trunk/netsurf/; revision=8060
* More aliasing avoidance/permissionJohn Mark Bell2009-03-271-6/+10
| | | | svn path=/trunk/netsurf/; revision=6948
* Squash warnings.John Mark Bell2009-03-271-3/+4
| | | | svn path=/trunk/netsurf/; revision=6910
* Purge NETSURF_USE_SSL and WITH_SSLJohn Mark Bell2009-02-221-2/+0
| | | | svn path=/trunk/netsurf/; revision=6599
* - C strings have always an implicit NUL character at the end, no need to ↵John Tytgat2009-02-011-1/+1
| | | | | | | | specify an extra one. - riscos/configure/con_theme.c: removed spurious code line. svn path=/trunk/netsurf/; revision=6331
* Merge Mike's tabs changes. Still needs some cleaning.Rob Kendrick2008-08-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=5189
* - Compiler warning squashJohn Tytgat2008-07-261-34/+65
| | | | | | | - Changed a lineending \n\r -> \n for a couple of files. - More code style conformance. svn path=/trunk/netsurf/; revision=4762
* Update all source code file headers to reflect GPL version 2 only and ↵Vincent Sanders2007-08-081-5/+16
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-19/+19
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* Implement keyboard scrolling for tree views.Richard Wilson2007-03-031-1/+69
| | | | svn path=/trunk/netsurf/; revision=3195
* Update project URL.Michael Drake2006-11-271-2/+2
| | | | svn path=/trunk/netsurf/; revision=3073
* Simplify and tidy up RISC OS gui_ functions. Fix toolbar height changing ↵Richard Wilson2006-09-061-0/+17
| | | | | | issues for framesets. svn path=/trunk/netsurf/; revision=2924
* Use desktop fontAdrian Lees2006-07-181-4/+8
| | | | svn path=/trunk/netsurf/; revision=2778
* Allow the user to delete cookies.Richard Wilson2006-07-161-1/+1
| | | | svn path=/trunk/netsurf/; revision=2770
* Fix small buildJohn Mark Bell2006-07-161-4/+7
| | | | svn path=/trunk/netsurf/; revision=2762
* Allow the viewing of the entire SSL certificate chain.Richard Wilson2006-07-161-8/+17
| | | | svn path=/trunk/netsurf/; revision=2755
* Add relevent extensions to allow treeviews to be used as an embedded list ↵Richard Wilson2006-07-151-18/+44
| | | | | | component. svn path=/trunk/netsurf/; revision=2753
* Add basic cookie viewer, make trees use textarea components for UTF8 ↵Richard Wilson2006-07-131-40/+48
| | | | | | editing, trim headers, fix tree redraw issues. svn path=/trunk/netsurf/; revision=2739