Julien "_FrnchFrgg_" RIVAUD
6a985df81e
Replace positioning function with popup helper
...
Because all uses of the function positioning menus anchored to a widget
were as callback argument to Gtk::Menu::popup() where the caller needed
to correctly bind arguments, this led to repeated and a bit obscure code.
Wrap the logic into an helper function that takes care of all that, and
update the callers.
2016-08-17 01:45:47 +02:00
..
2016-06-08 15:20:19 +01:00
2016-08-08 20:24:46 -04:00
2016-05-17 13:12:05 +02:00
2016-07-31 19:22:42 +04:00
2016-06-13 11:35:19 +01:00
2016-08-13 16:12:12 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-06-12 14:54:01 -04:00
2016-07-18 16:46:59 +02:00
2016-07-14 14:45:23 -04:00
2016-08-07 20:29:21 +02:00
2016-05-22 19:33:00 +02:00
2016-05-31 15:30:45 -04:00
2016-07-14 14:45:23 -04:00
2016-06-14 11:47:25 -04:00
2016-06-07 18:28:32 -04:00
2016-08-07 19:44:54 +02:00
2016-08-07 19:44:54 +02:00
2016-08-17 01:45:47 +02:00
2016-08-17 01:45:47 +02:00
2016-07-18 19:21:05 +02:00
2016-07-18 19:21:05 +02:00
2016-07-14 14:45:23 -04:00
2016-07-11 03:45:13 +02:00
2016-07-08 18:19:31 +02:00
2016-07-04 00:20:11 +02:00
2016-07-26 03:19:22 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-18 14:39:32 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-08-04 09:52:22 +02:00
2016-07-13 16:39:26 -04:00
2016-06-07 09:22:57 -04:00
2016-06-21 08:58:59 -04:00
2016-08-13 16:07:16 +02:00
2016-06-25 00:44:04 +02:00
2016-08-03 19:56:22 +02:00
2016-08-05 02:35:51 +02:00
2016-07-14 14:45:23 -04:00
2016-05-27 23:38:12 +10:00
2016-07-14 14:45:23 -04:00
2016-05-16 02:49:18 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-04 00:20:11 +02:00
2016-07-14 14:45:23 -04:00
2016-07-05 00:39:43 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-10 15:30:41 +02:00
2016-07-14 14:45:23 -04:00
2016-07-06 13:39:10 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-18 16:46:59 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-25 00:31:47 +02:00
2016-07-18 11:50:38 -04:00
2016-06-07 14:59:51 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-06-09 16:03:14 -04:00
2016-07-18 11:50:38 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-08-13 16:07:16 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-08-15 11:20:23 -04:00
2016-08-14 03:04:54 +10:00
2016-07-20 02:01:40 +02:00
2016-07-14 14:45:23 -04:00
2016-05-31 15:30:42 -04:00
2016-05-27 23:38:16 +10:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-08-14 03:04:54 +10:00
2016-08-14 04:49:37 +10:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-10 02:18:37 +10:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-06-06 12:04:49 -04:00
2016-08-14 03:04:53 +10:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-10 02:18:38 +10:00
2016-06-05 17:16:20 -04:00
2016-08-14 03:04:53 +10:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-25 17:38:59 +02:00
2016-08-13 16:07:16 +02:00
2016-07-24 13:00:15 +02:00
2016-05-27 23:38:16 +10:00
2016-07-14 14:45:23 -04:00
2016-07-16 02:15:56 +02:00
2016-07-18 17:37:13 +02:00
2016-07-16 02:15:56 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-06-03 12:22:35 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-16 02:15:56 +02:00
2016-07-16 02:15:56 +02:00
2016-07-18 17:37:13 +02:00
2016-07-14 14:45:23 -04:00
2016-08-04 09:52:22 +02:00
2016-07-24 13:00:15 +02:00
2016-05-22 19:33:00 +02:00
2016-05-23 03:50:43 +02:00
2016-07-14 14:45:23 -04:00
2016-05-31 15:30:44 -04:00
2016-07-14 14:45:23 -04:00
2016-07-08 18:19:31 +02:00
2016-08-17 01:45:47 +02:00
2016-07-10 02:18:37 +10:00
2016-07-10 02:18:36 +10:00
2016-07-14 14:45:23 -04:00
2016-08-08 23:36:33 +02:00
2016-06-11 15:49:38 -04:00
2016-07-14 14:45:23 -04:00
2016-07-05 23:49:50 +02:00
2016-05-31 15:30:44 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-05-21 23:30:11 +02:00
2016-07-14 14:45:23 -04:00
2016-08-14 03:04:54 +10:00
2016-08-14 03:04:54 +10:00
2016-07-14 14:45:23 -04:00
2016-05-31 15:30:44 -04:00
2016-07-14 14:45:23 -04:00
2016-07-22 12:57:24 +02:00
2016-07-22 12:57:24 +02:00
2016-07-14 14:45:23 -04:00
2016-05-31 15:30:45 -04:00
2016-07-14 14:45:23 -04:00
2016-05-06 03:59:02 +02:00
2016-07-25 17:38:59 +02:00
2016-07-24 13:00:15 +02:00
2016-07-24 13:00:15 +02:00
2016-07-18 16:46:59 +02:00
2016-08-05 02:35:51 +02:00
2016-07-14 14:45:23 -04:00
2016-07-15 16:10:42 +02:00
2016-07-25 17:38:59 +02:00
2016-05-27 23:38:16 +10:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-06 13:39:10 -04:00
2016-07-14 14:45:23 -04:00
2016-06-10 13:57:18 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-08-16 00:56:08 +10:00
2016-07-22 23:21:27 +10:00
2016-07-14 14:45:23 -04:00
2016-07-10 15:30:41 +02:00
2016-07-14 14:45:23 -04:00
2016-07-10 15:30:41 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-05-31 15:30:42 -04:00
2016-07-24 13:51:11 +02:00
2016-07-24 13:51:11 +02:00
2016-07-14 14:45:23 -04:00
2016-07-06 15:20:42 -04:00
2016-05-31 15:30:44 -04:00
2016-07-14 14:45:23 -04:00
2016-06-05 16:33:02 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-08-13 14:50:59 +02:00
2016-08-13 14:50:59 +02:00
2016-07-10 02:18:37 +10:00
2016-07-14 14:45:23 -04:00
2016-07-11 13:42:42 +02:00
2016-07-10 02:18:37 +10:00
2016-07-26 08:02:40 +02:00
2016-07-26 08:02:40 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-05-31 15:30:44 -04:00
2016-07-18 19:21:05 +02:00
2016-07-14 14:45:23 -04:00
2016-07-25 17:45:14 +02:00
2016-07-25 00:31:47 +02:00
2016-07-14 14:45:23 -04:00
2016-05-10 20:54:11 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-05-19 16:29:39 +02:00
2016-08-13 14:51:15 +02:00
2016-08-05 02:35:51 +02:00
2016-07-29 22:10:49 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-06-02 14:46:35 -04:00
2016-07-24 13:33:09 +02:00
2016-07-18 23:52:40 +02:00
2016-07-14 14:45:23 -04:00
2016-07-10 15:30:41 +02:00
2016-07-14 14:45:23 -04:00
2016-08-14 03:04:54 +10:00
2016-07-13 16:39:26 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-10 15:30:41 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-06-12 14:54:01 -04:00
2016-07-14 14:45:23 -04:00
2016-06-12 14:54:01 -04:00
2016-07-14 14:45:23 -04:00
2016-06-06 16:04:19 -04:00
2016-07-14 14:45:23 -04:00
2016-07-06 13:39:10 -04:00
2016-06-06 12:58:48 -04:00
2016-07-14 14:45:23 -04:00
2016-07-10 15:30:41 +02:00
2016-07-06 13:39:10 -04:00
2016-07-25 17:38:59 +02:00
2016-07-06 13:39:10 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-06 13:39:10 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-10 14:08:24 +02:00
2016-07-25 19:43:57 +02:00
2016-07-25 19:43:57 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-08-04 09:52:22 +02:00
2016-06-05 16:33:01 -04:00
2016-08-14 03:04:53 +10:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-24 20:30:23 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-05-27 23:38:16 +10:00
2016-07-14 14:45:23 -04:00
2016-05-27 23:38:11 +10:00
2016-05-27 23:38:16 +10:00
2016-05-27 23:38:09 +10:00
2016-07-14 14:45:23 -04:00
2016-06-21 19:26:05 -04:00
2016-07-14 14:45:23 -04:00
2016-05-27 23:38:14 +10:00
2016-07-25 17:38:59 +02:00
2016-07-25 17:38:59 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-06 13:39:10 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-06-21 19:26:05 -04:00
2016-07-18 11:50:38 -04:00
2016-07-18 11:50:38 -04:00
2016-07-18 16:46:59 +02:00
2016-07-18 16:46:59 +02:00
2016-07-18 14:41:25 -04:00
2016-07-18 14:41:25 -04:00
2016-07-14 14:45:23 -04:00
2016-07-12 17:05:07 -04:00
2016-07-14 14:45:23 -04:00
2016-06-10 15:00:43 -04:00
2016-07-14 14:45:23 -04:00
2016-07-18 16:46:59 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-07-18 16:46:59 +02:00
2016-07-14 14:45:23 -04:00
2016-07-14 14:45:23 -04:00
2016-05-31 15:30:42 -04:00
2016-08-05 02:35:51 +02:00
2016-08-16 13:57:00 -04:00
2016-06-12 22:49:47 -04:00
2016-08-08 13:51:20 -04:00