summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* We are opening on a public screen, not a custom screen (even our own screen ↵Chris Young2013-03-201-2/+2
| | | | is a public screen)
* Pass caret clip rect out to front ends. (Nothing actually using them yet.)Michael Drake2013-03-051-2/+3
|
* Remove struct selection from ami_file_save and anywhere that feeds into itChris Young2013-02-221-1/+1
|
* Add missing flagChris Young2013-02-181-1/+2
|
* fix remaining errors introduced in refactorVincent Sanders2013-02-181-1/+1
|
* fix errors introduced in refactorVincent Sanders2013-02-181-5/+6
|
* rename flags for browser_window routines to be shorterVincent Sanders2013-02-181-39/+39
|
* change browser_window_create and refactor all callsitesVincent Sanders2013-02-181-22/+179
|
* browser_window_navigate refactorVincent Sanders2013-02-181-21/+118
|
* rationalise the removal of the box redraw queueChris Young2013-02-131-14/+9
|
* Implement triple-clickChris Young2013-02-121-6/+18
|
* Queue fast scroll redraws same as any other box redrawChris Young2013-02-101-13/+15
|
* Optimise box redraws some more by discarding simple subsetsChris Young2013-02-061-7/+15
|
* Don't add the same box redraw to the queue more than onceChris Young2013-02-051-10/+48
|
* Use last known scroll pos, not currentChris Young2013-02-031-8/+4
|
* Correct fast scroll co-ordinatesChris Young2013-02-031-4/+4
|
* Ensure scale can be accssed from the keyboardChris Young2013-02-031-1/+16
|
* Un-fix scaled box redraw, as it cause more problems than it solvesChris Young2013-02-031-2/+2
|
* Make fast scroll code easier to readChris Young2013-02-031-28/+38
|
* Fix scaled redraw of boxesChris Young2013-02-031-6/+7
|
* Defer the redraw of boxes. This fixes a redraw problem with form select menus.Chris Young2013-02-031-5/+43
|
* ifdef some code that will never work under AmigaOS <4.0mono/windom-guiChris Young2013-01-301-3/+7
|
* Ensure we free the same size raster that we allocatedChris Young2013-01-271-3/+3
|
* Disable help for now, as it causes the popupmenu.class deadlock againChris Young2013-01-241-4/+4
|
* Attempt fix screen close problemChris Young2013-01-241-5/+4
|
* Add basic context-sensitive help.Chris Young2013-01-241-0/+10
|
* Don't busy the pointer when removing the caret - it's pointless and flickeryChris Young2013-01-151-1/+1
|
* Expand the damaged area rectangle by one pixel each side to stop missing linesChris Young2013-01-131-8/+8
|
* Prevent deadlock during simple refresh damaged area redrawChris Young2013-01-131-15/+18
|
* Fix fast scroll upChris Young2013-01-121-4/+2
|
* Only set the busy pointer after we've decided not to bail out earlyChris Young2013-01-061-2/+2
|
* Track the mouse pointer on a per-window basisChris Young2013-01-061-14/+6
|
* Change the mouse pointer back to what it was (and what NetSurf thinks it is) ↵Chris Young2013-01-031-3/+5
| | | | instead of to the default pointer. Additionally don't use ami_update_pointer for treeview windows as AmigaOS has a pointer setting per window, but NetSurf is only storing the current one as a single global variable.
* gui_window_2 var should be gwin for consistencyChris Young2013-01-031-48/+46
|
* Set the busy pointer during redrawsChris Young2013-01-031-0/+14
|
* Ensure the menu checked state remain in sync with realityChris Young2012-12-151-0/+26
|
* These values shouldn't be declared staticChris Young2012-12-151-2/+2
|
* Work around a speedbar.gadget layout bugChris Young2012-12-151-3/+10
|
* Update the current pressed qualifier keys at every RAWKEY event, as the ↵Chris Young2012-12-101-2/+2
| | | | update doesn't work during IDCMP_IDCMPUPDATE
* Toggle the tab bar to the correct state if the option to always show it is ↵Chris Young2012-12-091-0/+27
| | | | changed and only one tab is currently open
* Enable persistent tab bar through tab_always_show optionChris Young2012-12-091-1/+1
|
* Prevent multiple tabbarsChris Young2012-12-091-1/+1
|
* Reverse the logic as well as the req textChris Young2012-12-091-1/+1
|
* non-working "always show tabbar" optionChris Young2012-12-091-4/+7
|
* Switch Yes/No Replace/Don'tReplace so Esc operates the "don't do anything" ↵Chris Young2012-12-091-1/+1
| | | | operation as expected.
* Only bother with the delayed requester on OS4Chris Young2012-12-091-1/+3
|
* Allow ctrl-click on hotlist toolbar to open in a new tabChris Young2012-12-091-1/+7
|
* Warn the user and give them an option to stop NetSurf shutting down, if the ↵Chris Young2012-12-081-1/+26
| | | | TCP/IP stack has signalled that it is about to exit.
* Warn when closing multiple tabsChris Young2012-12-081-1/+9
|
* Respond to Ctrl-C by immediately quitting. TCP/IP stack exit expects this.Chris Young2012-12-071-1/+7
|