summaryrefslogtreecommitdiff
path: root/riscos/gui.h
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-271/+0
|
* use the miscellaneous table warning entryVincent Sanders2016-04-251-0/+1
| | | | | | | change all the frontends to provide the warning callback in the miscelaneous table instead of using the warn_user function. Changing all the warn_user callsites still requires completion.
* make the form select menu API smaller.Vincent Sanders2014-11-131-1/+0
| | | | | | By hiding all but the form selection menu option structure from code outside of render this reduces the API to the absolute minimum to support this feature.
* remove the die API from the core.Vincent Sanders2014-10-261-0/+9
| | | | | | | | The die() API for abnormal termination does not belong within the core of netsurf and instead errors are propogated back to the callers. This is the final part of this change and the API is now only used within some parts of the frontends
* Move create_form_select_menu to window gui table.Michael Drake2014-10-241-1/+0
|
* Keep throbber status in the gui_window.Michael Drake2014-10-181-0/+1
|
* It's silly to pass private core data around the front end, then fish out the ↵Michael Drake2014-10-181-1/+1
| | | | frond then data from there, so don't.
* Fix core create_form_select_menu API to pass gw, rather than bw out to front ↵Michael Drake2014-10-161-1/+1
| | | | ends.
* Don't dereference bw to get window scale.Michael Drake2014-10-151-0/+3
|
* remove use of deprecated netsurf_quit variable in riscosVincent Sanders2014-10-131-0/+2
| | | | | | The core no longer needs to run the event polling loop as fetches are now scheduler driven. This is part of a series which will ultimately remove netsurf_poll callback altogether.
* change reformat to be driven from the scheduler like redrawVincent Sanders2014-07-011-1/+0
|
* cleanup RISC OS frontend header usageVincent Sanders2014-06-051-30/+9
|
* remove forward declarations from risc os gui.cVincent Sanders2014-06-041-9/+0
| | | | cleanup filetype magic numbers.
* Use angle brackets instead of quotes for include of external headers.Michael Drake2014-05-301-3/+4
|
* rework path to url mapping functions to convert from and to nsurlVincent Sanders2014-05-261-1/+0
|
* move page search gui callbacks to their own operations tableVincent Sanders2014-03-181-0/+1
|
* move scheduleing into browser operation tableVincent Sanders2014-03-091-1/+16
|
* Make history internal to browser_window module.Michael Drake2014-02-151-2/+1
|
* fixup missing includesVincent Sanders2014-02-031-0/+1
|
* make the clipboard operation table and members static to textselection ↵Vincent Sanders2014-02-011-5/+0
| | | | module and cleanup unnecessary includes
* fix missing includesVincent Sanders2014-01-291-0/+1
|
* Make Open URL dialogue allocate memory for the URL field.Steve Fryatt2014-01-261-0/+4
| | | | Add global constant for URL length, to manage both URL Bar and Open URL.
* fix errors in url_to_path tfetch table changesVincent Sanders2014-01-251-0/+1
|
* create table for fetcher operations and move all operations into itVincent Sanders2014-01-231-0/+2
|
* fix up riscos build errorsVincent Sanders2014-01-161-0/+1
|
* move 401 login into operation tableVincent Sanders2014-01-161-0/+2
|
* split browser gui operations upVincent Sanders2014-01-151-1/+1
|
* move remaining gui operations to tableVincent Sanders2014-01-141-0/+10
|
* move download operations to download tableVincent Sanders2014-01-141-0/+1
|
* move four more optional window operations to tableVincent Sanders2014-01-131-0/+1
|
* Remove old debug window template.Michael Drake2013-10-031-1/+1
|
* gui_current_drag_type now only used for data transfer protocol routing; fix ↵Steve Fryatt2013-09-081-4/+2
| | | | | | | button bar drag handler. Remove all references to gui_current_drag_type outside of gui.c which are not related to routing DataSaveAck messages. Update button bar drag code so that it uses ro_mouse.
* Allow ro_mouse to enable null polls; remove unused global variables.Steve Fryatt2013-09-081-1/+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-1/+0
| | | | | | 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-4/+1
| | | | | | | | | | | 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.
* Avoid background blending overhead for treeview text.Michael Drake2013-08-161-0/+1
|
* Use proper function for box tree dump.Michael Drake2012-08-201-1/+1
|
* Use online docs.Michael Drake2012-07-211-1/+0
|
* Pass pointer constraints for drag out to front ends. Ensure content ↵Michael Drake2012-01-111-2/+2
| | | | | | scrollbar drag termination always informs the browser window layer that the drag is over. svn path=/trunk/netsurf/; revision=13395
* Make the RISC OS front end foreground/background menu options work.Michael Drake2011-12-231-1/+0
| | | | svn path=/trunk/netsurf/; revision=13333
* Make scroll event handling module specific.Steve Fryatt2011-12-171-1/+0
| | | | svn path=/trunk/netsurf/; revision=13285
* Remove dead debugwin code.Michael Drake2011-10-101-3/+0
| | | | svn path=/trunk/netsurf/; revision=13028
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-0/+2
| | | | svn path=/trunk/netsurf/; revision=12283
* Purge ro_plot_set_scale() and ro_plot_scale global, as front ends nolonger ↵Michael Drake2011-03-091-1/+0
| | | | | | need to maintain scale for plotting. svn path=/trunk/netsurf/; revision=11942
* nsfont_paint doesn't take scale.Michael Drake2011-03-081-1/+1
| | | | svn path=/trunk/netsurf/; revision=11940
* Merge branches/stevef/toolbars to trunk.Steve Fryatt2011-02-201-21/+13
| | | | svn path=/trunk/netsurf/; revision=11741
* Use dashed boxes for treeview drags.Steve Fryatt2010-12-191-2/+2
| | | | svn path=/trunk/netsurf/; revision=11095
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-13/+4
| | | | svn path=/trunk/netsurf/; revision=10865
* The schedule_run function is only called by the frontends so remove it from ↵Vincent Sanders2010-04-281-0/+1
| | | | | | | | | the core header and add its definition to the frontend headers. Alter the framebuffer schedule_run to return the time untill the next event. svn path=/trunk/netsurf/; revision=10512
* Fix box dump for new cache.Michael Drake2010-04-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=10263