summaryrefslogtreecommitdiff
path: root/libmatekbd/matekbd-keyboard-drawing.c
AgeCommit message (Collapse)AuthorFilesLines
2017-07-19avoid deprecated gdk_screen_get_numberZenWalker1-2/+2
2017-04-02keyboard-drawing: set css name matekbd-keyboard-drawingraveit651-0/+5
Needed to avoid using wildcards in themes for styling selected bg on pressed keys on 'widget' css name.
2017-04-02Slightly increase the font size for the key labelsraveit651-1/+3
It was 10, it is 12 now https://bugzilla.gnome.org/show_bug.cgi?id=642903 taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=efb1354
2017-04-02matekbd-keyboard-drawing: Don't unset double bufferingraveit651-2/+0
It's not needed with modern gtk+ . taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=ae83b72
2017-04-02matekbd-keyboard-drawing: Handle XkbGetKeyboard() failingraveit651-12/+15
XkbGetKeyboard() might fail but we might still be able to work with a XkbGetKeyboardByName() later in gkbd_keyboard_drawing_set_keyboard() so don't abort the initialization if it fails. taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=5f260b2
2017-04-02matekbd-keyboard-drawing: Prevent gtk+ keynav from taking focus awayraveit651-1/+1
We need to tell gtk+ we handled the key event otherwise gtk+ keynav key events will move focus to the close button and it looks like the dialog stopped working. taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=648cd5a
2017-04-02fix some introspection warningsraveit651-0/+3
2017-03-27UI: expand kbdraw verticalraveit651-0/+1
2016-10-11move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-148/+1
2016-06-01GTK+3: use GdkRGBA instead of deprecated GdkColorSorokin Alexei1-42/+122
this breaks ABI to some extent, additionally store GdkColor instead of a pointer on GTK+2
2016-06-01GTK+3: use GtkStyleContextSorokin Alexei1-28/+125
this fixes #28 on supported themes
2016-03-04properly reset timeout source id to 0monsta1-1/+3
from https://git.gnome.org/browse/libgnomekbd/commit/?id=51abfc03dd1f0f1904455b703106abe19a062eec
2015-12-06reduce introspection build warningsWolfgang Ulbrich1-3/+3
* Cleans up a bunch of warnings, and gets g-ir-scanner to actually recognize the annotations. taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=54c7e95
2015-09-07Use cairo surfaces for both Gtk versionsinfirit1-46/+1
2015-09-07Do not highlight when focus is receivedinfirit1-20/+0
Taken from libgnomekbd, commit: c9ed581f8d593da2d206127f09866ccffb95256a from: Sergey V. Udaltsov <[email protected]> gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=640425
2015-09-07whitespace fixesinfirit1-18/+20
2015-09-07Improved cooords for labels - consider complex outlinesinfirit1-4/+32
taken from libgnomekbd, commit: 378d768da68f9b6efce80081bb1c4c8729a4f7b9 from: Sergey V. Udaltsov <[email protected]> gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=640425
2015-09-07Improving rendering of long strings in the kbd previewinfirit1-41/+56
Taken from libgnomelbd, commit: 9708664343b0b4a40d6af82e1bc3e63e9c63fb23 from: Sergey V. Udaltsov <[email protected]> gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=633680
2015-09-07Include gi18n-lib.h in library sources instead of gi18n.hinfirit1-1/+1
commit: 35ebaff2df44d06d558a946f99b1edf449296c41 See https://bugzilla.gnome.org/show_bug.cgi?id=639569
2015-09-07Gtk3: Use draw as callback functioninfirit1-5/+8
2015-09-07Cleaning code a bitinfirit1-8/+8
Preparing for introspection Taken from libgnomekbd, commit: 9a63194641320da5b9131fe34632f13506d6031b from: Sergey V. Udaltsov <[email protected]>
2015-09-07Drop GtkObject usageinfirit1-5/+1
2015-07-08layout view/print dialog: removed useless Help buttonMonsta1-5/+0
the link that it led to was never valid anyway - no such page in user guide adapted from https://git.gnome.org/browse/libgnomekbd/commit?id=2eff72e73386c3812841007d8cda14880a7cf387
2014-06-24Fix missed key in commit da86c07b10c712b3518366ac77674bae4555f5f3infirit1-1/+1
2014-06-24Revert "Add missing header for GTK3"infirit1-3/+0
This reverts commit a6568e07897c0790c7b7debd30f21086d0f976ae.
2014-06-24Add missing header for GTK3Stefano Karapetsas1-0/+3
Removed in recent commit, but it is still needed for GDK_ISO_Level3_Shift
2014-06-05GDK_KEY_* was introduced in Gtk+ 2.22infirit1-41/+38
2013-11-18explicit declaration of internal libxklavier functionsinfirit1-0/+8
from lingnomekbd: https://git.gnome.org/browse/libgnomekbd/commit/?id=18332fedc6a24e4efeecfdc78a006140c667568a https://bugzilla.gnome.org/show_bug.cgi?id=643754
2013-07-17GTK3 compatibilityStefano Karapetsas1-21/+70
2012-11-18fixed incorrect fsf addresses.Steve Zesch1-2/+2
2011-12-08GDK_ key constants was renamed to GDK_KEY_ on GTK+-3.0Perberos1-16/+21
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+2635