summaryrefslogtreecommitdiff
path: root/amiga/gui.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Move status bar to bottom window border, as per NetSurf standard. Thanks to ↵Chris Young2009-08-281-1/+2
| | | | | | | | | | Thomas Rapp and others for info on how to do this. Currently there seems to be a glitch which is cancelling events, making typing in gadgets very difficult and mouse dragging almost impossible. svn path=/trunk/netsurf/; revision=9490
* First attempt at Amiga printing support. Doesn't quite work - a column on ↵Chris Young2009-08-231-1/+0
| | | | | | | | the left will print, but the rest of the page is an unexpected pastel pink. svn path=/trunk/netsurf/; revision=9410
* Replace URL bar with custom StringView class. Thanks to Stephen Fellner, ↵Chris Young2009-07-231-0/+1
| | | | | | | | Rene W Olsen and Joerg Strohmayer. svn path=/trunk/netsurf/; revision=8723
* Move all the layers code into plotters.c and refactor to use gui_globals ↵Chris Young2009-07-091-18/+1
| | | | | | | | structure Purge option_direct_render svn path=/trunk/netsurf/; revision=8425
* Migrate plotters to use a gui_globals pointer rather than RastPort.Chris Young2009-07-071-2/+2
| | | | svn path=/trunk/netsurf/; revision=8378
* Make all the buttons on the first two options tabs work.Chris Young2009-06-211-0/+1
| | | | | | | | May need to improve theme selection so it at least checks it is a valid theme and/or provide a list of themes instead of a file requester. Language selection could benefit from also having a drop-down chooser gadget too. svn path=/trunk/netsurf/; revision=7910
* Pass scroller position to ami_do_redraw_limits, this fixes gaps and overlaps ↵Chris Young2009-06-031-0/+1
| | | | | | | | | | in fast scroll mode. Make faster_scroll the default as it is useful now. Will remove the option to disable it after further testing. svn path=/trunk/netsurf/; revision=7703
* Fix faster_scrollChris Young2009-05-311-1/+2
| | | | svn path=/trunk/netsurf/; revision=7667
* Implement a download queue for ARexx-initiated downloads. Working manually, ↵Chris Young2009-03-281-12/+5
| | | | | | | | | | however GummiSurf is causing it to crash for some reason. Split download/save routines off into a new file. svn path=/trunk/netsurf/; revision=6966
* Fix warningsChris Young2009-03-151-1/+2
| | | | | | Fall back to default theme if specified one can't be found svn path=/trunk/netsurf/; revision=6785
* Fix compilation errorsChris Young2009-03-081-2/+0
| | | | svn path=/trunk/netsurf/; revision=6735
* Mostly-working local history windowChris Young2009-03-081-1/+4
| | | | svn path=/trunk/netsurf/; revision=6733
* Added context menu option to download the link target.Chris Young2009-01-311-1/+2
| | | | | | Added SAVEAS/K to OPEN ARexx command to download a URL instead of displaying it. svn path=/trunk/netsurf/; revision=6326
* If screen mode ID is not set in the options, prompt for a screenmode on ↵Chris Young2009-01-101-1/+4
| | | | | | | | | | | | | | | | | startup. This replaces the old BestModeID() guess based on the window_screen_width, window_screen_height and screen_depth options. use_workbench has been replaced with use_pubscreen. If set, NetSurf will attempt to open on the named public screen. If this fails it will fall back to Workbench (it will not fall back to opening an own screen). use_pubscreen:Workbench is equivalent to use_workbench:1 Allocate ASL file requesters specially for saves, to keep a consistent load/save interface. May also need a seperate one for the ARexx file requester. svn path=/trunk/netsurf/; revision=6025
* More efficient layers clippingChris Young2008-12-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=5945
* Minor changes for Amiga Cairo buildChris Young2008-12-281-0/+7
| | | | svn path=/trunk/netsurf/; revision=5940
* Reduce memory usageChris Young2008-12-261-5/+10
| | | | svn path=/trunk/netsurf/; revision=5926
* Update for new SDKChris Young2008-12-201-10/+0
| | | | svn path=/trunk/netsurf/; revision=5915
* More changes for search function.Chris Young2008-12-131-0/+6
| | | | | | | Open local file requester now has a hook which filters out files with MIME types that NetSurf does not recognise. svn path=/trunk/netsurf/; revision=5907
* Allow opening of local files from anywhere, not just the parent of the ↵Chris Young2008-11-151-0/+1
| | | | | | current dir. svn path=/trunk/netsurf/; revision=5695
* AmigaOS implementation of complete page save.Chris Young2008-11-081-0/+2
| | | | svn path=/trunk/netsurf/; revision=5653
* Track the current/last used browser window (at the moment, just for ARexx).Chris Young2008-10-251-0/+1
| | | | | | | | | | | | | | | | | | | | | Extended ARexx port. First two are primarily for openurl.library: * OPEN now takes a parameter NEW=NEWWINDOW/S to open the URL in a new window (default is to open in the current browser window) * TOFRONT will bring NetSurf's screen to the front (this may be extended in the future to bring the current browser window to the front - which might be better for when it is running on the WB screen) Next is to make it easy to support getvideo.rexx: * GETURL returns the URL of the current browser window in RESULT GetVideo.nsrx script will get the current URL and pass it to rexx:getvideo.rexx Currently there is no way to call ARexx scripts directly from NetSurf, or any way to specify whether to save, play or saveplay the video without editing the script. [clipboard.c/clipboard.h were missing from previous commit] svn path=/trunk/netsurf/; revision=5631
* Allow theming of default treeview folder and item images.Chris Young2008-10-191-0/+1
| | | | svn path=/trunk/netsurf/; revision=5600
* Various fixes in relation to tabs.Chris Young2008-10-191-3/+3
| | | | svn path=/trunk/netsurf/; revision=5598
* 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