summaryrefslogtreecommitdiff
path: root/beos/beos_window.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Delete same from GTK code copy in BeOS code.Michael Drake2011-09-051-16/+5
| | | | svn path=/trunk/netsurf/; revision=12725
* Remove frames handling from gui_create_browser_window().Michael Drake2011-09-051-37/+7
| | | | svn path=/trunk/netsurf/; revision=12724
* Remove gui_window_position_frame() definition from core and remove all ↵Michael Drake2011-09-041-59/+0
| | | | | | implementations from front ends. svn path=/trunk/netsurf/; revision=12711
* Don't need to set current_redraw_browser any more.Michael Drake2011-08-241-4/+0
| | | | svn path=/trunk/netsurf/; revision=12659
* Fix up BeOS for r12574 API change.Michael Drake2011-07-061-5/+3
| | | | svn path=/trunk/netsurf/; revision=12577
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-2/+6
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Frond ends signal end of drag with call to browser_window_mouse_track.Michael Drake2011-06-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=12515
* Remove gui_window_set_scale().Michael Drake2011-06-241-12/+0
| | | | svn path=/trunk/netsurf/; revision=12502
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-0/+2
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* Fix BeOS build:François Revel2011-03-171-1/+4
| | | | | | | - missing include, - use css_computed_color() accessor instead of struct css_computed_style member as it's now opaque to us. svn path=/trunk/netsurf/; revision=12100
* Remove nsbeos_plot_set_scale(), nsbeos_plot_get_scale() and nsbeos_plot_scale.Michael Drake2011-03-091-1/+0
| | | | svn path=/trunk/netsurf/; revision=11944
* Fix text selectionJohn Mark Bell2011-03-061-1/+1
| | | | svn path=/trunk/netsurf/; revision=11927
* Fix build: inline what used to be gui_window_redraw().François Revel2011-03-041-9/+13
| | | | svn path=/trunk/netsurf/; revision=11902
* Pass bw, not content.Michael Drake2011-02-201-1/+1
| | | | svn path=/trunk/netsurf/; revision=11726
* Port BeOS front end to browser_window_redraw().Michael Drake2011-02-201-9/+3
| | | | svn path=/trunk/netsurf/; revision=11725
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-131-4/+7
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Pick the CSS system colours from ui_color() and BScreen::DesktopColor(). ↵François Revel2011-01-301-0/+4
| | | | | | Update those when they are updated in ZETA. Also update the toolbar and statusbar background. svn path=/trunk/netsurf/; revision=11535
* Fix colors on copying to clipboard.François Revel2010-08-141-1/+2
| | | | svn path=/trunk/netsurf/; revision=10704
* Fix BeOS build:François Revel2010-08-021-7/+7
| | | | | | | | | | - struct content -> hlcache_handle - login window (though it won't work yet as the message isn't handled, and since we don't have the window pointer anymore we can't add the alert as subset of the window...), - rsrc fetcher, - netsurf_init() args (but the replicant is still broken due to this), - export the realpath() hack as it's needed elsewhere too. svn path=/trunk/netsurf/; revision=10677
* Amiga: Add "cut" option; make cut/copy/paste menus context sensitive; allow ↵Chris Young2010-07-241-0/+4
| | | | | | | | | | | 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
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-0/+1
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* Add missing gui_window_scroll_visible().François Revel2010-01-031-0/+6
| | | | svn path=/trunk/netsurf/; revision=9784
* Fix getting the box style to a BFont. for the clipboard.François Revel2010-01-021-1/+4
| | | | svn path=/trunk/netsurf/; revision=9778
* Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef ↵John Mark Bell2009-05-281-1/+0
| | | | | | NDEBUG. svn path=/trunk/netsurf/; revision=7593
* - when replicated, forbid creating windows, even though it initially works ↵François Revel2008-10-171-2/+9
| | | | | | | | it crashes as soon as the menus are used. - added an about box from the infos in the gtk code, still not perfect. svn path=/trunk/netsurf/; revision=5590
* - handle NetPositive what codes; this makes it easy to use NetSurf instead ↵François Revel2008-10-161-0/+9
| | | | | | | | | by just changing the archived message used to instantiate it. - fix background view color, some host apps hide the BDragger, making it visible. - handle mailto: urls as a special case, we historically use the prefered app for text/x-email. svn path=/trunk/netsurf/; revision=5584
* Fix copying plain text selection.François Revel2008-10-111-1/+3
| | | | svn path=/trunk/netsurf/; revision=5538
* - support BITMAP_CLEAR_MEMORY in create_bitmap()François Revel2008-10-101-0/+35
| | | | | | | - copying to clipboard now constructs a text_run_array for StyledEdit, that is added to the clipboard. In applications supporting it it pastes the text with the correct fonts and sizes, and the text colors. - tried to find which line in source code the selection starts to open the editor there, but it's not finished so it's disabled. svn path=/trunk/netsurf/; revision=5533
* - fix for copying selection to clipboardFrançois Revel2008-10-091-1/+16
| | | | | | | | - fix some leaks - prepare for about box (use about html from rsrc: but it's broken yet) - if more than 1 refs received at the same time, open the extra ones in a new window. svn path=/trunk/netsurf/; revision=5511
* Fix drawing the selection.François Revel2008-10-081-0/+2
| | | | svn path=/trunk/netsurf/; revision=5508
* Add clipboard support. Works mostly.François Revel2008-10-081-2/+6
| | | | svn path=/trunk/netsurf/; revision=5507
* -enlarge invalidate rect by 1x1 in gui_window_redraw, this fixes caret updates.François Revel2008-10-081-3/+66
| | | | | | - implement clipboard handling, not yet used though. svn path=/trunk/netsurf/; revision=5506
* Fix multibyte character input.François Revel2008-10-081-3/+2
| | | | svn path=/trunk/netsurf/; revision=5505
* Uncomment the code to focus the view on mouse click, much better.François Revel2008-10-061-4/+3
| | | | svn path=/trunk/netsurf/; revision=5500
* - less debug outputFrançois Revel2008-10-061-17/+124
| | | | | | - fixed mouse handling, now text input works again. svn path=/trunk/netsurf/; revision=5496
* - fix some coordinate handlingFrançois Revel2008-10-061-5/+9
| | | | | | - bail out trying to redraw if there are more than 1 pending resize, this almost suppresses flicker on resize, and also avoids having the window busy for 10s redrawing 20 times. svn path=/trunk/netsurf/; revision=5495
* Fix the white flickering and bad redraws (text too dark due to being drawn ↵François Revel2008-10-051-2/+6
| | | | | | twice), by setting the ViewColor to transparent (avoiding app_server to draw it), and doing it ourselves in plot_clg() just before drawing the rest. svn path=/trunk/netsurf/; revision=5486
* - cleanup dead gtk code and copyrightsFrançois Revel2008-10-021-35/+0
| | | | | | - fix refs received before we have a window open (as in OpenWith...), maybe I should just open a new window each time anyway ? svn path=/trunk/netsurf/; revision=5476
* Fix R5 BONE build.François Revel2008-10-021-0/+1
| | | | svn path=/trunk/netsurf/; revision=5471
* Implemented the login dialog.François Revel2008-10-021-1/+27
| | | | svn path=/trunk/netsurf/; revision=5470
* - switch to using builtin css files from rsrc:François Revel2008-10-021-2/+5
| | | | | | - add debug output to trace keyboard input as textinput doesn't work anymore. svn path=/trunk/netsurf/; revision=5468
* First try at implementing menus, from RiscOS ones but lots don't work yet.François Revel2008-10-021-0/+73
| | | | svn path=/trunk/netsurf/; revision=5467
* - iMissing knockout option to falseFrançois Revel2008-10-011-1/+19
| | | | | | | - Use Begin/EndViewTransaction() though it doesn't seem to help much reduce flicker - some fiddling with bitmaps svn path=/trunk/netsurf/; revision=5466
* Fix BeOS build. We don't handle tabs yet though.François Revel2008-08-261-1/+1
| | | | svn path=/trunk/netsurf/; revision=5209
* Fix the BeOS build:François Revel2008-08-131-0/+1
| | | | | | | | | | | | | | | | | - hack to work around stdbool.h issue with R5 devkit - fix prototypes - fix bitmap code - fix copy-paste on forward button - remove unused gif throbber loading code - R5 rgb_color doesn't have != operator, use memcmp() - switch back to file based [beos]default.css for the time being - realpath() hack for R5 Regressions: - asserts on haiku-os.org - no libns* yet, so less image support - text field input doesn't work anymore. svn path=/trunk/netsurf/; revision=5109
* Add copyrightsFrançois Revel2008-06-071-1/+2
| | | | | | Notes on a plot_path implementation. svn path=/trunk/netsurf/; revision=4292
* The BeOS-specific part of the BeOS (and Haiku) port, modeled mostly from the ↵François Revel2008-06-031-0/+1570
GTK version. Some fixes are needed elsewhere but non-obvious ones I'll post on the mailing list for discussion. Currently it opens windows with a toolbar, url and status bar, a (yet empty) menu bar. Rendering seems to work including scrolling at scale 1 (other non-tested). framesets seems broken though. svn path=/trunk/netsurf/; revision=4253