summaryrefslogtreecommitdiff
path: root/amiga/gui.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Iconfication; only enabled when running on WB screen at presentChris Young2011-07-031-0/+2
| | | | svn path=/trunk/netsurf/; revision=12562
* When opening new tabs next to the active one, open them sequentially until ↵Chris Young2011-07-021-0/+1
| | | | | | | | | the tab is switched away from. This is more akin to how Firefox etc do it. Make this the default. svn path=/trunk/netsurf/; revision=12561
* Decouple context menus from gui_window, ensure they get disposed on exitChris Young2011-06-231-2/+0
| | | | svn path=/trunk/netsurf/; revision=12496
* Make GUI update when back/forward commands used from ARexxChris Young2011-06-031-0/+1
| | | | svn path=/trunk/netsurf/; revision=12455
* Redraw the area under a caret when it is cleared, rather than relying on a ↵Chris Young2011-03-191-3/+4
| | | | | | | | potentially out-of-date off-screen copy of what used to be there. svn path=/trunk/netsurf/; revision=12107
* Limit context menu history items to 10Chris Young2011-02-281-0/+1
| | | | svn path=/trunk/netsurf/; revision=11868
* Allow context menus in arbitrary positions outside the browsing area.Chris Young2011-02-281-0/+2
| | | | | | | Add a Local History item to a new back button context menu, eventually this will give a recent history list. svn path=/trunk/netsurf/; revision=11858
* First pass of AmigaOS 3 compatibilityJohn Mark Bell2010-12-301-0/+1
| | | | svn path=/trunk/netsurf/; revision=11155
* Back out r11152 -- we're going to do this differentlyJohn Mark Bell2010-12-301-1/+1
| | | | svn path=/trunk/netsurf/; revision=11153
* Sprinkle some _t suffixes aroundJohn Mark Bell2010-12-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=11152
* Allow double-clicks in main browser and middle button double-clicks in treeviewChris Young2010-12-161-0/+1
| | | | svn path=/trunk/netsurf/; revision=11083
* Move drag icon stuff to own file; fix warningsChris Young2010-10-301-1/+0
| | | | svn path=/trunk/netsurf/; revision=10922
* Only allow auto-scroll on selection and selection dragsChris Young2010-10-241-0/+1
| | | | svn path=/trunk/netsurf/; revision=10904
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-4/+8
| | | | svn path=/trunk/netsurf/; revision=10865
* Allow text selection dragging across (NetSurf) windows. DisplayBeep if it ↵Chris Young2010-07-271-1/+2
| | | | | | | | is dropped somewhere invalid. svn path=/trunk/netsurf/; revision=10665
* Fix menu disable on tab switch and CutChris Young2010-07-241-2/+1
| | | | svn path=/trunk/netsurf/; revision=10661
* Amiga: Add "cut" option; make cut/copy/paste menus context sensitive; allow ↵Chris Young2010-07-241-0/+2
| | | | | | | | | | | dragging selections within NetSurf window to text fields (does not work across windows). todo: switching tabs will reset cut/copy/paste menus to initial state; cut option is putting something on the clipboard which causes a crash when pasting it back svn path=/trunk/netsurf/; revision=10660
* Fix broken event handling.Chris Young2010-04-091-1/+1
| | | | | | | Any structures attached to the window_list *must* have a struct nsObject * as their first entry, and handle events outside of gui.c. svn path=/trunk/netsurf/; revision=10332
* Changes required for new-cacheChris Young2010-03-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=10186
* Factor Amiga theme-related code out to a new file. This includes all ↵Chris Young2010-03-231-6/+0
| | | | | | | | | throbber and mouse pointer code (which are "theme modifiable") as well as normal theme reading code. svn path=/trunk/netsurf/; revision=10145
* Squash memory leak and an offset problem related to helphintsChris Young2010-03-171-0/+1
| | | | svn path=/trunk/netsurf/; revision=10137
* Help hints, mainly for the tabs but also massage messages strings ↵Chris Young2010-03-161-0/+1
| | | | | | | | | HelpToolbar0-4 & 14 into a format we can use on the main toolbar gadgets. A couple of gadgets still missing strings. svn path=/trunk/netsurf/; revision=10134
* Remove caret when window is inactive, re-add when window becomes active again.Chris Young2010-03-151-0/+1
| | | | svn path=/trunk/netsurf/; revision=10133
* Try to avoid the tab switching if closing a tab other than the current one ↵Chris Young2010-02-141-1/+0
| | | | | | | | | (doesn't seem to work, the act of clicking close must implicity switch to that tab) Remove extraneous Add Tab button layout group svn path=/trunk/netsurf/; revision=10058
* Add an Add Tab button.Chris Young2010-02-141-0/+3
| | | | | | | Could probably do with an image for this for the default theme (currently falls back to a textual "+") svn path=/trunk/netsurf/; revision=10053
* Improved tabs for OS4.1u1:Chris Young2010-02-141-1/+3
| | | | | | | | | | | | | * Tabs now have a close gadget embedded * The tab bar only displays if there is more than one tab open * Changed the AISS theme "tab loading" image to something more appropriate Under OS4.0 the old tab close button and permanent tab bar still applies (needs testing as these changes may well have broken it) Users of OS4.1 prior to Update 1 will probably need to update! svn path=/trunk/netsurf/; revision=10045
* Fix new warnings. Not sure if I should be declaring all the gadgets as ↵Chris Young2010-02-131-12/+7
| | | | | | | | | Object *, but that is less casting than declaring them all as struct Gadget * - and allows the merging of object and gadget arrays, which were causing a few problems previously. svn path=/trunk/netsurf/; revision=10039
* Proper download notification code, should also open the file if the ↵Chris Young2010-02-131-1/+2
| | | | | | | | notification is double-clicked, although it doesn't seem to work. svn path=/trunk/netsurf/; revision=10037
* Functional search bar; search icon doesn't refresh if the search area is resizedChris Young2009-12-221-0/+1
| | | | | | however. svn path=/trunk/netsurf/; revision=9755
* Non-functional search barChris Young2009-12-211-0/+1
| | | | svn path=/trunk/netsurf/; revision=9754
* Make favicons work properly with tabsChris Young2009-12-191-0/+1
| | | | svn path=/trunk/netsurf/; revision=9742
* Preliminary favicon support - doesn't display properly due to endian issue inChris Young2009-12-191-0/+1
| | | | | | libnsbmp svn path=/trunk/netsurf/; revision=9740
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-0/+2
| | | | svn path=/trunk/netsurf/; revision=9729
* Modify bottom border status gadget so that it has a frame. When the gadget isChris Young2009-09-151-0/+1
| | | | | | | | refreshed now it will erase the gadget area before redrawing, allowing to use RefreshGList instead of RefreshWindowFrame. This is significantly faster as RefreshWindowFrame redraws more than the function name suggests. svn path=/trunk/netsurf/; revision=9577
* Make throbber operate correctly according to the tab currently displayed.Chris Young2009-09-061-0/+1
| | | | svn path=/trunk/netsurf/; revision=9547
* Fix page dragging etcChris Young2009-08-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=9493