Gitweb links:
...log
http://git.netsurf-browser.org/netsurf.git/shortlog/a158bf55dc806456f72afd1d84d2e8dbf7aa92c0
...commit
http://git.netsurf-browser.org/netsurf.git/commit/a158bf55dc806456f72afd1d84d2e8dbf7aa92c0
...tree
http://git.netsurf-browser.org/netsurf.git/tree/a158bf55dc806456f72afd1d84d2e8dbf7aa92c0
The branch, ashmew2/framebuffer-keys has been created
at a158bf55dc806456f72afd1d84d2e8dbf7aa92c0 (commit)
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf.git/commit/?id=a158bf55dc806456f72afd1d84d2e8dbf7aa92c0
commit a158bf55dc806456f72afd1d84d2e8dbf7aa92c0
Author: Ashish Gupta <[email protected]>
Commit: Ashish Gupta <[email protected]>
Handle HOME and END keys in framebuffer
diff --git a/frontends/framebuffer/fbtk/text.c
b/frontends/framebuffer/fbtk/text.c
index 31417c2..4f3a238 100644
--- a/frontends/framebuffer/fbtk/text.c
+++ b/frontends/framebuffer/fbtk/text.c
@@ -388,6 +388,22 @@ text_input(fbtk_widget_t *widget, fbtk_callback_info *cbi)
}
break;
+ case NSFB_KEY_HOME:
+ if (widget->u.text.idx > 0) {
+ widget->u.text.idx = 0;
+
+ caret_moved = true;
+ }
+ break;
+
+ case NSFB_KEY_END:
+ if (widget->u.text.idx < widget->u.text.len) {
+ widget->u.text.idx = widget->u.text.len;
+
+ caret_moved = true;
+ }
+ break;
+
case NSFB_KEY_PAGEUP:
case NSFB_KEY_PAGEDOWN:
case NSFB_KEY_UP:
-----------------------------------------------------------------------
--
NetSurf Browser
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org