Commit Graph

11 Commits

Author SHA1 Message Date
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