Elijah Newren
57bedc42a4
Add a constrain_titlebar_visible constraint; should fix both bug 333328
...
2006-08-07 Elijah Newren <newren gmail com>
Add a constrain_titlebar_visible constraint; should fix both bug
333328 and bug 345522. Not perfect (minor annoying snap pulling
windows back onscreen, plus an ugly hack almost as bad as the old
one), but tarballs are due in less than half an hour. ;-)
* src/boxes.[ch] (meta_rectangle_overlaps_with_region):
new function
* src/constraints.c (constrain_titlebar_visible): new function,
(enum ConstraintPriority, array all_constraints,
update_onscreen_requirements): various small changes to
accomodate the new function
* src/edge-resistance.c: remove the infinite edge resistance,
which was a big hack of a way to workaround the lack of a
titlebar_visible constraint
* src/window.[ch] (MetaWindow): new require_titlebar_visible
bitfield, (meta_window_new_with_attrs): initialized here
2006-08-07 23:34:55 +00:00
..
2005-10-13 05:51:24 +00:00
2006-01-20 22:03:56 +00:00
2006-01-20 22:03:56 +00:00
2005-11-19 14:58:50 +00:00
2001-06-03 21:39:57 +00:00
2001-06-03 21:39:57 +00:00
2006-04-13 13:16:42 +00:00
2006-04-13 13:16:42 +00:00
2006-01-10 19:43:21 +00:00
2003-04-29 22:07:47 +00:00
2006-08-07 23:34:55 +00:00
2006-08-07 23:34:55 +00:00
2006-05-25 19:14:29 +00:00
2006-05-24 16:58:20 +00:00
2006-05-26 20:50:34 +00:00
2006-05-26 20:50:34 +00:00
2001-06-03 18:33:59 +00:00
2001-06-03 18:33:59 +00:00
2006-05-26 00:16:52 +00:00
2006-05-26 20:50:34 +00:00
2006-05-25 14:40:50 +00:00
2006-08-07 23:34:55 +00:00
2005-11-19 14:58:50 +00:00
2006-04-28 16:54:52 +00:00
2005-11-19 14:58:50 +00:00
2005-01-25 18:47:57 +00:00
2005-12-14 12:47:35 +00:00
2006-07-24 17:15:32 +00:00
2006-05-04 17:32:26 +00:00
2002-06-15 22:18:12 +00:00
2002-06-15 22:18:12 +00:00
2006-08-07 23:34:55 +00:00
2005-11-19 14:58:50 +00:00
2006-05-26 20:50:34 +00:00
2006-05-26 20:50:34 +00:00
2006-03-03 15:53:10 +00:00
2006-03-03 15:53:10 +00:00
2005-10-29 07:37:45 +00:00
2001-06-20 03:01:26 +00:00
2005-01-26 20:56:15 +00:00
2002-05-08 16:24:28 +00:00
2005-11-19 14:58:50 +00:00
2003-01-28 15:07:43 +00:00
2006-08-07 22:06:25 +00:00
2005-06-26 21:58:37 +00:00
2006-01-20 22:03:56 +00:00
2002-05-31 21:18:11 +00:00
2002-12-01 03:58:04 +00:00
2006-08-04 22:33:42 +00:00
2002-12-01 03:58:04 +00:00
2006-03-30 19:22:38 +00:00
2003-06-04 19:15:46 +00:00
2006-01-20 22:03:56 +00:00
2002-02-09 23:03:52 +00:00
2006-08-07 19:24:41 +00:00
2002-06-27 05:08:32 +00:00
2002-11-07 22:09:59 +00:00
2006-05-15 18:46:26 +00:00
2001-10-15 04:14:58 +00:00
2006-07-26 02:06:17 +00:00
2006-02-20 02:15:14 +00:00
2002-08-10 16:47:43 +00:00
2006-01-20 22:03:56 +00:00
2002-09-27 01:40:17 +00:00
2005-10-08 19:38:54 +00:00
2002-10-26 16:40:50 +00:00
2005-01-25 18:27:43 +00:00
2006-04-15 02:05:44 +00:00
2006-05-15 17:00:14 +00:00
2006-05-26 00:16:52 +00:00
2006-05-15 06:59:30 +00:00
2006-04-17 17:23:09 +00:00
2006-01-20 22:03:56 +00:00
2002-10-04 02:28:57 +00:00
2006-05-18 08:32:16 +00:00
2006-05-18 08:32:16 +00:00
2003-10-12 06:25:38 +00:00
2006-08-07 17:18:33 +00:00
2006-02-16 20:26:05 +00:00
2006-01-20 22:03:56 +00:00
2002-09-04 02:44:52 +00:00
2006-05-25 14:40:50 +00:00
2006-02-25 16:54:39 +00:00
2006-04-13 13:16:42 +00:00
2006-02-12 00:01:06 +00:00
2002-08-10 16:47:43 +00:00
2002-08-10 16:47:43 +00:00
2002-08-10 16:47:43 +00:00
2006-07-30 18:32:40 +00:00
2005-11-19 14:58:50 +00:00
2006-04-13 13:16:42 +00:00
2006-02-11 04:03:27 +00:00
2002-08-04 20:02:45 +00:00
2006-04-18 17:18:53 +00:00
2002-02-07 03:07:56 +00:00
2006-04-18 17:18:53 +00:00
2006-08-07 18:01:21 +00:00
2006-08-07 18:20:37 +00:00
2002-02-07 03:07:56 +00:00
2002-02-07 03:07:56 +00:00
2006-07-26 02:06:17 +00:00
2006-05-04 17:32:26 +00:00
2006-03-17 02:55:21 +00:00
2006-03-17 02:55:21 +00:00
2006-08-07 18:08:27 +00:00
2003-04-26 17:40:32 +00:00
2006-08-07 23:34:55 +00:00
2006-08-07 23:34:55 +00:00
2006-02-11 05:06:08 +00:00
2006-02-11 05:06:08 +00:00
2006-04-13 13:16:42 +00:00
2005-10-03 18:13:45 +00:00