Commit Graph

29 Commits

Author SHA1 Message Date
0c83101b3f container: Drop parent reference 2019-08-18 13:22:17 +00:00
94a76eedfd Remove marshalers 2019-08-18 13:20:43 +00:00
699e785340 Remove unused variables 2019-08-13 12:36:52 +00:00
b76e43679e level: Remove level from elements 2019-08-08 19:18:29 +00:00
c81fdb18de eekelement: Fix case falling through 2019-07-31 14:11:03 +00:00
dbc8cc14bc Generate config.h
This allows us to remove a lot of #ifdef's. Either we want to use
a config.h or we don't. Since we'll want it for e.g. optional gsound
support later on let's have it.
2019-07-17 19:50:53 +02:00
094aa872ce Cleanups: fix deprecated g_type_class_add_private()
- use G_DECLARE_ and G_DEFINE_ macros
- move all data into ClassNamePrivate
- use _get_instance_private()

This should not introduce any functional changes or breakage.

Skipped two classes (EekKeyboard and EekboardContextService) for now in
order not to break the build.

These two classes are used in some very funky WIP code that tries to
circumvent encapsulation.

(Funky code is in eekboard/key-emitter.c and eekboard/eekboard-context-service.c)
2019-07-08 08:44:05 +02:00
7050fa41a0 G_CONST_RETURN -> const. 2012-04-23 17:09:48 +09:00
7eead1c1ff Fix some mistakes. 2012-03-23 18:07:05 +09:00
523bd9b788 Remove unused code. 2012-03-19 10:53:27 +09:00
158542ec0a Replace eekboard-xml and eekboard-inscript with eekxml and mim2remap. 2011-08-23 16:29:10 +09:00
6a7b256676 Remove unnecessary null initialization. 2011-08-18 11:31:01 +09:00
23ab2a343f Fix coding style. 2011-03-04 14:28:20 +09:00
b2657c06a8 Move symbol-index property per-element instead of per-keyboard. 2011-03-02 11:47:09 +09:00
7916930160 Implement serialization to GVariant. 2011-02-14 14:13:02 +09:00
b631f54a54 Implement serialization to GVariant (WIP). 2011-02-02 18:41:26 +09:00
ac71ea0035 Make sure to chain-up finalize method. 2011-01-28 21:19:43 +09:00
880ba76bd8 Update copyright year. 2011-01-27 16:58:59 +09:00
20acd11425 Don't use floating object for EekElement. 2011-01-27 09:55:24 +09:00
b22858f9cf Remove useless assertion. 2011-01-26 19:16:52 +09:00
d0a5715f8c libeek: Add setter for position/size of EekElement. 2010-10-13 16:21:12 +09:00
514bfa1a8c libeek: add field description for GTK-DOC 2010-06-18 14:59:13 +09:00
6ba0a734d9 libeek: use eek_container_find_by_position() in button event handler of EekGtkKeyboard 2010-06-17 11:23:01 +09:00
2877170d2f libeek: add eek_element_get_absolute_position() 2010-06-17 10:27:27 +09:00
b92520c488 libeek: add parent property to EekElement 2010-06-17 10:15:45 +09:00
473a9a9b2a libeek: share a single drawing context among each clutter elements
A new class EekClutterDrawingContext maintains the context used to draw actors. Single EekClutterDrawingContext instance is shared by EekClutterKeyboard, EekClutterSection, EekClutterKey, and EekClutterKeyActor.
2010-06-16 10:32:34 +09:00
63b9fea27b Add experimental GtkDrawingArea based UI. 2010-06-15 19:17:05 +09:00
231186ae71 Add doc-comments. 2010-06-15 10:54:27 +09:00
662f619ba2 Rewrite. 2010-06-09 16:44:26 +09:00