summaryrefslogtreecommitdiff
path: root/amiga/gui.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup amiga include issues introduced as part of core updatesVincent Sanders2016-04-201-3/+7
|
* Remove some RMBTrap remnants, the new context menus don't require manual ↵Chris Young2016-02-141-1/+0
| | | | mouse trapping
* Add an option to close inactive tabs to the tab bar context menuChris Young2016-01-311-1/+15
|
* Make the palette-mapped state relate to the rendering layer rather than ↵Chris Young2016-01-251-1/+1
| | | | | | | globally. This means we can still render in 32-bit mode internally when the destination isn't the screen. NB: bitmap_render is currently freezing when the screen is in palette-mapped mode (old bug, pre-dates this change), so for now we skip this routine in that scenario.
* Use a memory pool for deferred rectsChris Young2016-01-201-0/+1
|
* Prettier hotlist toolbarChris Young2015-11-161-1/+1
|
* Create menus on OS3 and 4 the same way (manual GadTools method).Chris Young2015-09-061-4/+2
| | | | | This makes it easier to switch to menuclass. It also fixes a crash-on-exit bug on OS3.
* Enable control of core/popupmenu select menus in the prefs GUI.Chris Young2015-09-051-1/+0
| | | | This at least gives the option for people who prefer the popupmenu-based selection menus to easily switch back to the core ones when the options don't all fit on the screen (as popupmenu can't scroll).
* Add a small test menu to the clicktab gadgetChris Young2015-09-051-0/+1
|
* Create back/forward context menu using menuclassChris Young2015-09-041-0/+1
| | | | Reconstructs itself periodically as it cannot be created on demand
* Add a couple of context menu items for links for testing.Chris Young2015-09-031-0/+3
|
* Rough outline for Intuition-based context menuChris Young2015-09-031-4/+5
|
* 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)