summaryrefslogtreecommitdiff
path: root/amiga/gui.h
Commit message (Collapse)AuthorAgeFilesLines
* fix OS3 build, avoid forward declarationsChris Young2015-02-231-1/+1
|
* Convert hook function definitions to macros in gui.cChris Young2015-02-231-0/+6
|
* Fix OS3 buildChris Young2015-01-291-1/+1
| | | | Fix font cache on OS3
* Don't schedule our own redraw after a reformat, as this is performed anyway.Chris Young2015-01-291-0/+4
| | | | Attempt to get menus working on OS3 build.
* Store scale in gui_window. Remove a lot of bw dereferencing for scale.Michael Drake2014-12-041-0/+2
|
* Allocate screen title when first needed and keep it private to amiga/gui.cChris Young2014-11-161-1/+7
|
* Make win_destroyed variable private to amiga/gui.cChris Young2014-11-161-1/+0
|
* Replace curbw (current browser_window, used mostly for ARexx support) with ↵Chris Young2014-11-161-1/+1
| | | | cur_gw (current gui_window)
* Change clicktab userdata to hold gui_window instead of browser_windowChris Young2014-11-161-1/+2
|
* Remove unused variableChris Young2014-11-161-1/+0
|
* Don't make the app id a global varChris Young2014-11-161-1/+7
|
* Make the SPACE_RenderBox compatibility functions publicChris Young2014-11-151-0/+16
|
* Move the hscrollbar inside the windowChris Young2014-10-261-0/+1
|
* Make window counting a generic functionChris Young2014-10-261-0/+1
|
* Don't need redraw_scheduld as the scheduler stops it being scheduled twice ↵Chris Young2014-10-261-1/+0
| | | | anyway
* Rename OID_VSCROLL to GID_VSCROLL and ensure it exists before referencingChris Young2014-10-251-0/+2
|
* remove unecessary include of browser.h in amiga frontendVincent Sanders2014-10-171-1/+1
|
* Update amiga frontend for split operation table header changesVincent Sanders2014-10-161-1/+0
|
* Recreate the entire menu when the hotlist window is closed.Chris Young2014-06-301-1/+1
| | | | This ensures the hotlist entries in the menu are in sync with reality, and mirrors the existing hotlist toolbar update.
* Implement a very basic favicon cache for the hotlist menu to useChris Young2014-06-291-0/+1
|
* Change the search ico to be a chooser gadget with the icon as the displayChris Young2014-06-151-1/+2
|
* Try quitting after downloading if there are no windows openChris Young2014-02-101-0/+1
|
* Enforce the use of popupmenu.library >=53.11Chris Young2014-01-101-0/+2
| | | | Older versions have a dangerous bug which manifests itself as a deadlock or a crash.
* Move new blank tab into own functionChris Young2014-01-031-1/+2
|
* Create the BitMapObjects and just switch between them.Chris Young2013-11-231-1/+2
| | | | Fix the themes so the images are correct.
* Add hotlist favourites star buttonChris Young2013-11-231-0/+3
|
* Construct the menu in a new function, which also does basic layouting of any ↵Chris Young2013-08-181-0/+1
| | | | image menus.
* Another attempt at creating image menusChris Young2013-08-151-0/+1
|
* Menu refactorChris Young2013-05-181-0/+1
|
* Avoid multiple schedules of redrawsChris Young2013-04-111-0/+1
|
* Schedule redraws from local history too, hide ami_do_redraw and friends as ↵Chris Young2013-04-041-1/+1
| | | | only gui.c needs to call those directly now
* rationalise the removal of the box redraw queueChris Young2013-02-131-1/+0
|
* Implement triple-clickChris Young2013-02-121-0/+1
|
* Defer the redraw of boxes. This fixes a redraw problem with form select menus.Chris Young2013-02-031-0/+2
|
* Prevent deadlock during simple refresh damaged area redrawChris Young2013-01-131-2/+0
|
* Track the mouse pointer on a per-window basisChris Young2013-01-061-0/+1
|
* Toggle the tab bar to the correct state if the option to always show it is ↵Chris Young2012-12-091-0/+1
| | | | changed and only one tab is currently open
* Make hotlist toolbar work and update (only updates on hotlist window close ↵Chris Young2012-11-291-0/+1
| | | | currently)
* Improve the look of the hotlist toolbarChris Young2012-11-281-0/+1
|
* Create a toolbar from the "Toolbar" folder within the hotlist. Note: makes ↵Chris Young2012-11-281-0/+6
| | | | no attempt to either free the toolbar or make the toolbar work.
* fix warningsChris Young2012-10-111-1/+1
|
* Get presence of text input cleanly.Michael Drake2012-08-201-1/+1
|
* Abstract pen obtain/release and structure so we can add these to a physical ↵Chris Young2012-08-051-0/+1
| | | | browser window's list
* Change menus so menu functions are called internally by window.classChris Young2012-04-291-1/+4
| | | | | | | | (RA_HandleInput). This makes menu selection more reliable and stops us missing menu events which appeared to be getting lost within the HANDLEINPUT method. svn path=/trunk/netsurf/; revision=13898
* Add AppWindow ourself rather than letting window.class create it. InitialChris Young2012-04-281-0/+1
| | | | | | | | tests indicate we are no longer losing icon drop events although there is still an "event leak" somewhere. Fix warnings. svn path=/trunk/netsurf/; revision=13894
* Allow confining the pointer to part of the window during drags. ActuallyChris Young2012-01-111-0/+2
| | | | | | | | | we aren't acting on this for any current drag types, but if we need to do so in the future (eg. frame resizing), this is the code to do it. The trap lasts 10 IntuiTicks so is re-asserted on every mouse move when an active drag is in effect. Drag type must be set to GDRAGGING_NONE to clear. svn path=/trunk/netsurf/; revision=13401
* Amiga frontend update for r13139Chris Young2011-11-101-4/+0
| | | | svn path=/trunk/netsurf/; revision=13140
* Start to consolidate user file operation into one fileChris Young2011-10-151-2/+0
| | | | svn path=/trunk/netsurf/; revision=13062
* Fix search icon disappearing when layout size bar draggedChris Young2011-09-121-0/+1
| | | | svn path=/trunk/netsurf/; revision=12790
* Show existing file size when file already exists on downloadChris Young2011-07-231-0/+2
| | | | svn path=/trunk/netsurf/; revision=12618