Benjamin Otte
41e19757db
gdk: Add GDK_DECLARE_EXPORTED_TYPE()
...
This is like G_DECLARE_FINAL_TYPE(), except it doesn't make the class
struct public, so internally all the subclassing in the world can
happen.
Some subtle differences:
- It marks the get_type() function as G_GNUC_CONST
- It doesn't require the parent type
- It uses G_DEFINE_AUTOPTR_CLEANUP_FUNC() instead of the private glib
chainup method.
Port a bunch of GDK and the whole event controller + gesture machinery
to provew that it works.
As a side effect, we gained a bunch of missing autocleanups.
2019-12-13 02:09:01 +01:00
..
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-12-03 16:45:37 +01:00
2019-12-11 06:24:49 +00:00
2019-12-09 01:45:30 +01:00
2019-12-13 02:09:01 +01:00
2019-05-29 19:02:30 -07:00
2019-05-08 17:00:26 +00:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-04-02 15:10:53 +00:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-06-18 15:50:53 -04:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-05-30 20:56:50 -07:00
2019-12-13 02:09:01 +01:00
2019-11-27 13:33:43 +00:00
2019-12-13 02:09:01 +01:00
2019-11-27 13:33:43 +00:00
2019-05-30 20:56:50 -07:00
2019-12-13 02:09:01 +01:00
2019-05-30 20:56:50 -07:00
2019-11-27 13:33:43 +00:00
2019-12-13 02:09:01 +01:00
2019-05-30 20:56:50 -07:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-05-18 18:04:35 +00:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-04-02 15:11:06 +00:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-05-21 10:32:08 -05:00
2019-11-27 13:33:43 +00:00
2019-08-25 12:52:46 +00:00
2019-11-27 13:33:43 +00:00
2019-05-01 20:50:24 +00:00
2019-07-03 11:42:28 +02:00
2019-11-27 13:33:43 +00:00
2019-05-16 20:50:31 +00:00
2019-07-03 11:42:28 +02:00
2019-11-27 13:33:43 +00:00
2019-08-25 12:52:46 +00:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-07-25 10:35:43 +02:00
2019-05-29 13:22:31 -07:00
2019-11-27 13:33:43 +00:00
2019-05-28 19:19:24 +02:00
2019-12-13 02:09:01 +01:00
2019-08-06 09:16:01 +03:00
2019-11-27 13:33:43 +00:00
2019-06-24 15:38:36 +01:00
2019-05-29 13:22:31 -07:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-09-13 11:07:56 +02:00
2019-11-27 13:33:43 +00:00
2019-05-29 19:02:30 -07:00
2019-05-07 09:37:59 -07:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-05-29 14:30:13 +02:00
2019-11-27 13:33:43 +00:00
2019-05-21 06:43:59 +02:00
2019-08-25 12:52:46 +00:00
2019-11-27 13:33:43 +00:00
2019-03-29 11:55:42 -04:00
2019-08-25 12:52:46 +00:00
2019-11-27 13:33:43 +00:00
2019-12-05 11:33:09 -05:00
2019-11-27 13:33:43 +00:00
2019-11-16 20:07:37 +00:00
2019-09-09 17:36:26 +02:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-11-27 13:33:43 +00:00
2019-12-03 16:45:37 +01:00
2019-12-13 02:09:01 +01:00
2019-12-13 02:09:01 +01:00
2019-11-27 13:33:43 +00:00