mutter/src/core
Cosimo Cecchi a8c3d1614f Add ability to vertically and horizontally maximise using the mouse, by
2008-03-03  Cosimo Cecchi  <anarki@lilik.it>

	Add ability to vertically and horizontally maximise
	using the mouse, by clicking the titlebar in various
	ways.  A very similar patch was received from Jason Ribero.
	Thanks also go to Tony Houghton and Carlo Wood, who
	both submitted patches which solved this differently.
	Closes #358674.

        * src/include/common.h (MetaActionTitlebar): new values
	for the new actions
        * src/core/core.c (meta_core_maximize_{vertic|horizont}ally):
	new functions.
        * src/ui/frames.c (meta_frame_titlebar_event): handle the
	new action values
        * src/core/window.h: new macros (for regularity, not really
	necessary)
        * src/core/prefs.c (symtab_titlebar_action): new string
	representations of the action values
        * src/metacity.schemas.in: documentation


svn path=/trunk/; revision=3619
2008-03-03 01:58:54 +00:00
..
async-getprop.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
async-getprop.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
bell.c Correct comment. Correct comment. Much commenting; #ifdeffed-out debug 2008-01-17 03:49:24 +00:00
bell.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
boxes.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
compositor.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
compositor.h removed unnecessary #include which should have been in Jim's patch (not 2008-02-28 00:25:36 +00:00
constraints.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
constraints.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
core.c Add ability to vertically and horizontally maximise using the mouse, by 2008-03-03 01:58:54 +00:00
delete.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
display.c fixups to allow compilation in non-verbose mode. Closes #515152. 2008-02-15 04:37:39 +00:00
display.h src/core/display.c (meta_display_open), fetch & use composite version, for 2008-02-04 15:57:07 +00:00
edge-resistance.c do not leak list. 2007-12-21 19:56:07 +00:00
edge-resistance.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
effects.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
effects.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
errors.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
errors.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
eventqueue.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
eventqueue.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
frame.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
frame.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
group-private.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
group-props.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
group-props.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
group.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
group.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
iconcache.c fix a third warning about %d and long int 2007-12-19 21:38:15 +00:00
iconcache.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
keybindings.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
keybindings.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
main.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
metacity-Xatomtype.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
place.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
place.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
prefs.c Add ability to vertically and horizontally maximise using the mouse, by 2008-03-03 01:58:54 +00:00
screen.c Use G_STRFUNC instead of the deprecated G_GNUC_FUNCTION. Bug #512561. 2008-01-28 14:52:34 +00:00
screen.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
session.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
session.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
stack.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
stack.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
testasyncgetprop.c sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
testboxes.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
util.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
window-props.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
window-props.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
window.c Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
window.h Add ability to vertically and horizontally maximise using the mouse, by 2008-03-03 01:58:54 +00:00
workspace.c do not leak list. 2007-12-21 19:56:07 +00:00
workspace.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00
xprops.c Use G_STRFUNC instead of the deprecated G_GNUC_FUNCTION. Bug #512561. 2008-01-28 14:52:34 +00:00
xprops.h sort source files into these directories according to which part of the WM 2007-12-19 21:17:50 +00:00