summaryrefslogtreecommitdiff
path: root/amiga/gui.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix basic rearrangement of tree nodesChris Young2008-10-131-0/+1
| | | | svn path=/trunk/netsurf/; revision=5567
* Improved Amiga treeview support. Now creates trees for cookies and history ↵Chris Young2008-10-111-0/+6
| | | | | | | | | (history doesn't populate at the moment). Can add folders and edit titles in hotlist treeviews, and delete entries in all treeviews. svn path=/trunk/netsurf/; revision=5542
* Full quit function and associated ARexx command (QUIT)Chris Young2008-10-061-0/+1
| | | | svn path=/trunk/netsurf/; revision=5498
* Closing entire windows instead of just tabs is now possibleChris Young2008-10-061-0/+1
| | | | svn path=/trunk/netsurf/; revision=5497
* Fixed some problems with tabs, added a tab close gadget.Chris Young2008-10-051-0/+1
| | | | svn path=/trunk/netsurf/; revision=5489
* AmigaOS tabs implementation.Chris Young2008-10-051-1/+3
| | | | | | | | | | | Two new strings: NewTab, CloseTab Two new options: always_open_tabs indicates to open tabs instead of windows by default new_tab_is_active makes any new tab the current one (default is to open tabs in background) svn path=/trunk/netsurf/; revision=5483
* Incomplete support for tabbed browsing.Chris Young2008-10-041-4/+15
| | | | svn path=/trunk/netsurf/; revision=5482
* Modification for treeview support - missed from previous commitChris Young2008-09-271-2/+4
| | | | svn path=/trunk/netsurf/; revision=5448
* 32-bit mouse pointer support.Chris Young2008-09-221-0/+10
| | | | | | | | | | | | | | | The pointer imagery are the icon files of the 4-colour custom text file images. Tooltypes XOFFSET and YOFFSET specify the "point" of the image. The 32-bit pointers can be disabled by setting option truecolour_mouse_pointers:0 The OS pointers (for "Default" and "Wait" only) can be used by setting os_mouse_pointers:1 Deleting the relevant files has the same effect :) This complete set of 32-bit images is drawn by Martin Merz (Mason). The code to read them is derived from sample code by Joerg Strohmayer. svn path=/trunk/netsurf/; revision=5401
* Fix signalling of events from 401 login windowChris Young2008-09-211-0/+1
| | | | svn path=/trunk/netsurf/; revision=5389
* Stop the throbber trying to draw on download and 401-login windows.Chris Young2008-09-201-3/+3
| | | | svn path=/trunk/netsurf/; revision=5382
* Improved throbber, works independently on multiple windows, stops when it ↵Chris Young2008-09-131-1/+3
| | | | | | | | | | | | | | should, no weird crashes, lock-ups etc. The format has changed, Resources/Throbber now needs to be in a picture.datatype format, as a "film strip" of frames with the first image the inactive (stopped throbber) and the rest the active animation. The number of frames needs to be set in the Options file throbber_frames variable (currently - will probably move to a tooltype of Resources/Throbber in the future for better theming ability) svn path=/trunk/netsurf/; revision=5310
* Basic throbber support code. The throbber is shared between windows and must beChris Young2008-09-111-1/+1
| | | | | | | | | | | | | stored as Resources/Throbber in animation.datatype supported format. The default animation is a small IFF ANIM which is only good for testing purposes. This throbber code is likely to be replaced by custom animation code in the future as using animation.datatype has issues and restrictions (only 8-bit formats, using NewDTObject() twice on the same file doesn't seem to work correctly, clicking on the anim starts it playing etc) svn path=/trunk/netsurf/; revision=5303
* Moved menu selection code to menu.cChris Young2008-09-031-0/+1
| | | | svn path=/trunk/netsurf/; revision=5230
* Add shift and ctrl click support, set file comments to url.Chris Young2008-09-011-0/+1
| | | | svn path=/trunk/netsurf/; revision=5228
* 401 authentication/login support.Chris Young2008-08-301-0/+7
| | | | svn path=/trunk/netsurf/; revision=5222
* Added support for scaling bitmaps, filled polygons, filled circles and clipping.Chris Young2008-08-301-4/+5
| | | | | | Fixes major display issues with eg. www.bbc.co.uk amongst others. svn path=/trunk/netsurf/; revision=5221
* Basic download windowChris Young2008-08-231-10/+21
| | | | svn path=/trunk/netsurf/; revision=5185
* Implemented mouse dragging and code for select forms (which works but the ↵Chris Young2008-08-181-0/+5
| | | | | | | | | menu is not created with the correct entries yet). Now looks in options for screen and window size and position. svn path=/trunk/netsurf/; revision=5153
* Close fonts properly and default back to initial RastPort font.Chris Young2008-08-171-1/+2
| | | | svn path=/trunk/netsurf/; revision=5136
* Updated for hubbub, redraws now scheduled for next input loopChris Young2008-08-151-0/+2
| | | | svn path=/trunk/netsurf/; revision=5128
* Modified to use space.gadget and blit directly to the window's rastport, ↵Chris Young2008-08-111-0/+1
| | | | | | | | also added scrollbar functionality (thanks to Ami603) svn path=/trunk/netsurf/; revision=5034
* Added code to set correct font.Chris Young2008-08-101-0/+2
| | | | svn path=/trunk/netsurf/; revision=4986
* Added support for multiple windows.Chris Young2008-08-091-0/+32
| | | | svn path=/trunk/netsurf/; revision=4972
* Rewritten to use window.class and bitmap.image instead of writing directly ↵Chris Young2008-08-081-0/+4
| | | | | | | | to the window bitmap. Basic GUI added to allow URLs to be entered. svn path=/trunk/netsurf/; revision=4965
* Basic plotter functions and support code for the plotters.Chris Young2008-08-071-0/+2
| | | | svn path=/trunk/netsurf/; revision=4948
* Initial Amiga port files, mostly empty stub functions.Chris Young2008-08-021-0/+28
svn path=/trunk/netsurf/; revision=4864