summaryrefslogtreecommitdiff
path: root/framebuffer/fbtk/event.c
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-349/+0
|
* reduce use of plotters header in framebuffer frontendVincent Sanders2016-05-041-1/+0
|
* Change LOG() macro to be varadicVincent Sanders2015-05-281-2/+2
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* To avoid namespace conflicts with ncurses add NetSurf key prefix.Witold Filipczyk2015-03-271-6/+6
| | | | Adds a NetSurf key code prefix of NS_ to all key codes.
* remove unecessary includesVincent Sanders2014-10-131-1/+0
|
* Add rudimentary support for resizing.Michael Drake2014-07-261-0/+7
| | | | | | | | | | | - Currently only libnsfb's SDL surface supports resizing. - Flickers like crazy while resizing. Possibly because the SDL surface is not set to use double buffering. - The internal widget library, fbtk, was never intended for this, as such it has no knowledge of how a widget should be positioned with respect to its parent. This means the top level window has to track everything and move them itself.
* Make delete line key enum value name less missleading. (Doesn't cut to ↵Michael Drake2013-02-111-1/+1
| | | | clipboard.)
* Squash warning.Michael Drake2012-08-101-2/+2
|
* Use enum instead of magic numbers for tracking key modifier states. Pass ↵Michael Drake2012-08-011-3/+34
| | | | special keys to core (e.g. WORD_LEFT, SELECT_ALL, etc).
* Use setter when giving clicked input focus.Michael Drake2012-07-311-1/+1
|
* Only warp pointer once for a sequence of consecutive move events. Further ↵Michael Drake2012-07-261-5/+28
| | | | reduces lag when dragging scrollbar.
* Handle consecutive queued mouse move events together. Reduces pointer lag ↵Michael Drake2012-07-261-29/+35
| | | | when busy.
* Update for modified libnsfb APIVincent Sanders2011-11-211-1/+0
| | | | | | Make thumbnailing work svn path=/trunk/netsurf/; revision=13159
* fix off by 1 in previous commitVincent Sanders2010-12-041-4/+4
| | | | svn path=/trunk/netsurf/; revision=10958
* Stop cursor leaving the root widget and causing a segfault (Found by tlsa)Vincent Sanders2010-12-041-0/+10
| | | | svn path=/trunk/netsurf/; revision=10957
* Give the browser window widget input focus by defualt on startup.Michael Drake2010-11-201-1/+3
| | | | svn path=/trunk/netsurf/; revision=10948
* Merge branches/vince/netsurf-fbtk-rework to trunk.John Mark Bell2010-07-071-0/+273
svn path=/trunk/netsurf/; revision=10605