Johannes Maibaum
2f5b69c021
[WIP] Allow building with GTK+ 3.16+.
...
Set CMake option `ENABLE_GTK3` to `ON` to build with GTK+ 3.0.
In GTK3 mode:
- Use `GtkGrid` instead of `GtkTable`
- Don't use `GtkMisc` to set `GtkLabel`'s alignments
- `PianoKeyboard`'s draw() code still needs to be refactored (doesn't
show key presses).
- Grab keyboard functionality still needs to be ported (doesn't work
yet).
2016-09-18 16:33:36 +02:00
Johannes Maibaum
44980fc2f5
Replace deprecated gtk_type_new with g_object_new.
2016-09-17 12:24:48 +02:00
Johannes Maibaum
f57e31dba5
Fix GSEAL_ENABLE errors for src/pianokeyboard.c.
2016-09-11 21:15:13 +02:00
Johannes Maibaum
6d5bbaca0a
Use cairo for drawing.
2016-09-11 20:03:56 +02:00
Johannes Maibaum
bb80fe24b2
Remove trailing whitespace.
2016-09-11 20:02:53 +02:00
hselasky
4d57549bbb
Use hardware keycodes to avoid having to implement custom keymaps.
...
Submitted by: Marien Zwart
git-svn-id: svn://svn.code.sf.net/p/jack-keyboard/code/trunk@28 1fa2bf75-7d80-4145-9e94-f9b4e25a1cb2
2016-09-05 16:32:53 +00:00
hselasky
2367dcbebf
Patches from Jeff Snyder.
...
git-svn-id: svn://svn.code.sf.net/p/jack-keyboard/code/trunk@23 1fa2bf75-7d80-4145-9e94-f9b4e25a1cb2
2011-12-27 10:15:19 +00:00
hselasky
c76aed55f2
Convert build system into using cmake.
...
git-svn-id: svn://svn.code.sf.net/p/jack-keyboard/code/trunk@21 1fa2bf75-7d80-4145-9e94-f9b4e25a1cb2
2011-06-22 17:28:40 +00:00
trasz
d8c58677de
Add Dvorak layout support.
...
Submitted by: Michael Watts <zwy648rct at gmail.com>
git-svn-id: svn://svn.code.sf.net/p/jack-keyboard/code/trunk@10 1fa2bf75-7d80-4145-9e94-f9b4e25a1cb2
2009-08-29 19:42:01 +00:00
trasz
0f3cb64475
Style fixes; no functional changes.
...
git-svn-id: svn://svn.code.sf.net/p/jack-keyboard/code/trunk@8 1fa2bf75-7d80-4145-9e94-f9b4e25a1cb2
2008-10-12 09:54:30 +00:00
trasz
4dcd545075
Import jack-keyboard 2.5.
...
git-svn-id: svn://svn.code.sf.net/p/jack-keyboard/code/trunk@2 1fa2bf75-7d80-4145-9e94-f9b4e25a1cb2
2008-10-11 22:44:38 +00:00