summaryrefslogtreecommitdiff
path: root/libgnomekbd/gkbd-status.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix gobject-introspection commentsStef Walter2012-05-121-0/+2
| | | | | | | * Cleans up a bunch of warnings, and gets g-ir-scanner to actually recognize the annotations. https://bugzilla.gnome.org/show_bug.cgi?id=675729
* Completed introspection, using new libxklavier 5.2Sergey V. Udaltsov2012-02-141-0/+4
| | | | | New libxklavier 5.2 provides introspection, so it is now used by libgnomekdb. Of course, non-introspectable X11 API still provides some warning messages
* GtkTrayIcon:fg-color is a GdkRGBAChristian Persch2011-12-051-2/+2
| | | | | | | | ... and not a GdkColor. So use the right variable, and the right free function. Fixes a crash on session startup in gnome-settings-daemon, when using the gnome3 fallback session. https://bugzilla.gnome.org/show_bug.cgi?id=663816
* Status icon: fix size problemsMatthias Clasen2011-04-051-0/+11
| | | | | | | | There are bugs in both the notification area and in GtkStatusIcon when it comes to size allocation. This patch tries to work around them in a way that makes the keyboard indicator come up with a reasonable size initially, and not resize when clicked. https://bugzilla.gnome.org/show_bug.cgi?id=642703
* Use the right color for text in GkbdStatusVincent Untz2011-04-041-26/+39
| | | | | | | | | | | | This is really a big hack: instead of getting the information about how to draw the font from a GTK+ style, we get it from the GtkStyleContext from the tray icon widget embedded in the GtkStatusIcon. To make this happen, we have to fake the GtkStatusIconPrivate structure, and we rely on the fact that the tray icon widget is the first element in this structure. https://bugzilla.gnome.org/show_bug.cgi?id=642703
* A bit of indent loveSergey V. Udaltsov2011-01-241-3/+5
|
* Include gi18n-lib.h in library sources instead of gi18n.h. Fixes bug #639569Gabor Kelemen2011-01-161-1/+2
|
* A bit of debug polishedSergey V. Udaltsov2011-01-061-12/+17
|
* some more code polishSergey V. Udaltsov2011-01-031-15/+22
| | | | Function names more consistent
* Refactor widget_instances into GkbdConfigurationSergey V. Udaltsov2011-01-031-35/+43
| | | | | Reducing the amount of repeated code. Additionally, signal handling fixed in GkbdStatus
* More details for introspectionSergey V. Udaltsov2011-01-021-1/+1
| | | | Explaining null-terminated arrays
* Introduced GkbdConfigurationSergey V. Udaltsov2010-12-311-275/+50
| | | | | | Trying to refactor the code by reusing some shared bits. Hopefully will be useful for 3.0 (introspection, js) Based on https://bugzilla.gnome.org/show_bug.cgi?id=610836
* A number of annotations for introspection purposesSergey V. Udaltsov2010-12-251-0/+4
| | | | There were some warning, now they're gone
* Changing casting GCallback to macro G_CALLBACKSergey V. Udaltsov2010-10-091-4/+6
|
* Moving from gconf to gsettings. API/ABI changesSergey V. Udaltsov2010-10-031-44/+36
|
* Remove GDK_DISPLAY() usageWilliam Jon McCann2010-10-011-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=630974
* Improved renderingSergey V. Udaltsov2010-07-011-0/+2
| | | | | The status icon does not change the size any more https://bugzilla.gnome.org/show_bug.cgi?id=622191
* Fix crasherSergey V. Udaltsov2010-06-221-25/+36
| | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=615832 was caused by not disabling theme tracking signals when the actual icon is removed (Nlayouts = 1).
* Do not crash on kbd plug inSergey V. Udaltsov2010-05-051-0/+1
| | | | | | | There is funny race condition in X - when _XKB_RULES_NAMES is already loaded from sysconfig while actual XKB config is still not changed (from user config). This commit should fix https://bugzilla.gnome.org/show_bug.cgi?id=617643
* Provide the proper place in NA by using the nameSergey V. Udaltsov2010-04-251-0/+3
| | | | | The name "keyboard" is known to the NA applet - so it positions the icon properly, on the right side, after all apps
* Handle font options changesSergey V. Udaltsov2010-04-171-0/+4
|
* fixed antialiazingSergey V. Udaltsov2010-04-171-47/+44
| | | | | For some reason, SUBPIXEL AA creates broken images. So, instead of subpixel AA, apply grey AA.
* Multiple fixes: pango, subscripts etcSergey V. Udaltsov2010-03-281-44/+124
| | | | | | | | | | The label rendering changed from 'toy' API in cairo to proper pango-cairo usage. https://bugzilla.gnome.org/show_bug.cgi?id=612371 (partially, no change handling yet) The subscripts are used for variants of the same layout, https://bugzilla.gnome.org/show_bug.cgi?id=613853
* Using the font name from gtk, listening to theme changesSergey V. Udaltsov2010-03-111-15/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=612371
* a bit of useful debug, just for myselfSergey V. Udaltsov2010-03-061-0/+7
| | | | Sometimes it is nice to have images saved
* Extra parameter in xkl_engine_stop_listenSergey V. Udaltsov2010-01-111-1/+2
| | | | | New libxklavier requires stop_listen function to specify exactly the flags for stopping
* Unregister signal handlers when all icons are goneSergey V. Udaltsov2009-12-251-23/+43
|
* Making status icon configurableSergey V. Udaltsov2009-12-211-11/+33
| | | | Use gconf for font and colors
* First implementation of label in the status iconSergey V. Udaltsov2009-12-201-36/+143
|
* Introduced GkbdStatus for the notification areaSergey V. Udaltsov2009-12-141-0/+596
Now it only works with flags