Files
gtk/gtk
Matthias Clasen c77b0caab1 New function which implements "smart" separators by iterating once over
* gtk/gtkuimanager.c (update_smart_separators): New function which
	implements "smart" separators by iterating once over the entries of a
	menu, hiding and showing separators as necessary.
	(update_node): Mark separators used as fences of placeholders as
	hidden. Explicitly added separators are marked as smart. Call
	update_smart_separators after updating a menu or toolbar node.
	Connect update_smart_separators to "notify::visible" signal on menu
	and tool items.

	* tests/merge-[12].ui: Test smart separators.

	* gtk/tmpl/gtkuimanager.sgml: Add a paragraph about smart separators.
2003-09-15 20:35:28 +00:00
..
2003-07-20 15:50:55 +00:00
2003-07-23 22:30:52 +00:00
2003-01-19 21:18:15 +00:00
2003-08-25 23:13:47 +00:00
2002-10-10 22:00:09 +00:00
2002-10-10 01:02:25 +00:00
2002-10-11 22:57:11 +00:00
2002-10-11 22:57:11 +00:00
2003-09-06 23:52:00 +00:00
2002-10-09 22:25:18 +00:00
2002-10-09 22:25:18 +00:00
2003-06-24 21:55:40 +00:00
2002-10-10 22:00:09 +00:00
2002-10-10 22:00:09 +00:00
2002-10-04 23:50:27 +00:00
2002-10-04 23:50:27 +00:00
2003-07-18 23:08:51 +00:00
2002-10-04 23:50:27 +00:00
2002-10-04 23:50:27 +00:00
2002-10-07 04:29:52 +00:00
2002-10-13 17:17:14 +00:00
2003-04-02 21:50:45 +00:00
2003-09-03 19:57:05 +00:00
2003-05-08 00:25:51 +00:00
2002-10-07 01:38:40 +00:00
2003-07-12 14:04:42 +00:00
2002-10-07 01:38:40 +00:00
2003-03-03 04:51:42 +00:00
2002-10-07 01:38:40 +00:00
2002-10-11 22:57:11 +00:00
2002-12-10 21:39:53 +00:00
2002-10-09 23:55:27 +00:00
2003-09-03 19:57:05 +00:00
2003-01-31 00:37:38 +00:00
2002-10-11 22:57:11 +00:00
2002-10-07 04:29:52 +00:00
2003-09-03 19:57:05 +00:00
2001-09-25 01:12:08 +00:00
2002-10-13 20:44:18 +00:00
2002-10-11 22:57:11 +00:00
2003-09-03 19:57:05 +00:00
2002-10-05 23:15:39 +00:00
2002-10-05 23:15:39 +00:00
2002-10-09 23:55:27 +00:00
2003-09-03 19:57:05 +00:00
2003-03-21 20:34:02 +00:00
2003-07-16 21:07:38 +00:00
2003-07-16 21:07:38 +00:00
2003-03-21 20:34:02 +00:00
2003-07-23 15:31:10 +00:00
2003-09-09 15:18:29 +00:00
2003-09-09 15:18:29 +00:00
2003-07-23 15:31:10 +00:00
2003-07-16 21:07:38 +00:00
2002-10-10 01:02:25 +00:00
2002-10-09 22:11:08 +00:00
2002-10-04 23:50:27 +00:00
2003-08-29 19:38:07 +00:00
2002-10-13 20:44:18 +00:00
2002-10-09 23:55:27 +00:00
2003-09-03 19:57:05 +00:00
2002-10-11 22:57:11 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 22:49:28 +00:00
2002-10-07 04:29:52 +00:00
2002-10-07 04:29:52 +00:00
2002-11-07 19:53:49 +00:00
2002-10-08 23:07:02 +00:00
2002-10-04 23:50:27 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 08:02:14 +00:00
2002-10-04 08:02:14 +00:00
2002-10-04 08:02:14 +00:00
2002-10-09 22:25:18 +00:00
2003-09-03 20:05:04 +00:00
2003-08-24 17:28:23 +00:00
2002-07-29 21:11:23 +00:00
2002-10-05 23:15:39 +00:00
2002-10-05 01:51:16 +00:00
2002-10-10 22:20:48 +00:00
2002-10-10 22:20:48 +00:00
2002-10-11 22:57:11 +00:00
2002-11-28 00:33:17 +00:00
2002-10-10 22:00:09 +00:00
2002-10-09 22:11:08 +00:00
2002-10-09 22:11:08 +00:00
2003-09-03 19:57:05 +00:00
2002-10-05 23:15:39 +00:00
2002-10-13 20:44:18 +00:00
2002-10-13 20:44:18 +00:00
2003-02-24 20:25:30 +00:00
2003-09-11 21:02:24 +00:00
2002-10-05 01:51:16 +00:00
2002-10-05 01:51:16 +00:00
2002-10-05 23:15:39 +00:00
2002-10-05 23:15:39 +00:00
2003-09-03 19:57:05 +00:00
2003-06-02 14:14:41 +00:00
2002-10-08 23:07:02 +00:00
2002-10-13 23:56:31 +00:00
2003-09-03 19:57:05 +00:00
2002-02-02 01:00:42 +00:00
2003-09-03 19:57:05 +00:00
2002-12-12 23:02:40 +00:00
2002-10-04 23:50:27 +00:00
2002-10-04 23:50:27 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 08:02:14 +00:00
2002-10-04 08:02:14 +00:00
2002-10-04 08:02:14 +00:00
2002-10-04 08:02:14 +00:00
2002-12-10 21:39:53 +00:00
2002-10-09 23:55:27 +00:00
2003-08-20 23:47:19 +00:00
2002-10-10 01:02:25 +00:00
2002-10-09 00:38:22 +00:00
2002-12-10 21:39:53 +00:00
2003-07-18 23:43:26 +00:00
2003-01-20 12:52:10 +00:00
2002-10-10 01:02:25 +00:00
2002-10-11 22:57:11 +00:00
2003-04-12 22:25:21 +00:00
2002-10-10 22:00:09 +00:00
2002-10-10 21:45:41 +00:00
2002-10-10 21:45:41 +00:00
2002-10-10 01:02:25 +00:00
2002-10-11 22:57:11 +00:00
2002-10-11 22:57:11 +00:00
2003-08-31 14:01:07 +00:00
2003-08-04 21:13:55 +00:00
2002-10-09 22:25:18 +00:00
2003-09-03 19:57:05 +00:00
2002-10-07 19:10:39 +00:00
2002-05-27 22:42:08 +00:00
2003-08-15 18:13:54 +00:00
2002-10-07 19:10:39 +00:00
2003-08-25 21:33:00 +00:00
2002-10-07 19:10:39 +00:00
2002-10-07 19:10:39 +00:00
2002-10-07 19:10:39 +00:00
2003-09-12 14:46:50 +00:00
2003-07-17 17:09:57 +00:00
2003-03-03 04:51:42 +00:00
2003-09-03 19:57:05 +00:00
2003-09-04 20:39:15 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 22:49:28 +00:00
2002-10-07 04:29:52 +00:00
2002-10-07 04:29:52 +00:00
2002-10-09 00:38:22 +00:00
2002-11-07 19:53:49 +00:00
2002-10-08 23:07:02 +00:00
2002-10-04 23:50:27 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 22:49:28 +00:00
2002-10-04 08:02:14 +00:00
2002-10-04 08:02:14 +00:00
2002-10-04 08:02:14 +00:00
2002-12-10 21:39:53 +00:00
2002-12-10 21:39:53 +00:00
2003-09-14 14:09:37 +00:00
2002-12-10 21:39:53 +00:00
2002-12-10 21:39:53 +00:00
2002-12-10 21:39:53 +00:00
2002-12-10 21:39:53 +00:00