2006-10-13  Carlo Wood <carlo@alinoe.com>

	* display.h (struct _MetaDisplay):
	New member: grab_frame_action.
	* display.{ch} (meta_display_begin_grab_op):
	Add frame_action parameter.
	* display.c (meta_display_begin_grab_op):
	Store frame_action into grab_frame_action
	* display.c (event_callback):
	Pass 'frame_action' value FALSE to meta_display_begin_grab_op
	* window.{ch} (meta_window_begin_grab_op):
	Add frame_action parameter.
	* window.c (meta_window_begin_grab_op):
	Pass frame_action value to meta_display_begin_grab_op
	* window.c (meta_window_client_message, menu_callback):
	Pass 'frame_action' value TRUE to meta_window_begin_grab_op
	* core.{ch} (meta_core_begin_grab_op):
	Add frame_action parameter.
	* core.c (meta_core_begin_grab_op):
	Pass frame_action to meta_display_begin_grab_op.
	* frames.c (meta_frames_button_press_event):
	Pass 'frame_action' value TRUE to meta_core_begin_grab_op
	* keybindings.c (do_choose_window, handle_begin_move,
	  handle_begin_resize, handle_workspace_switch):
	Pass 'frame_action' value FALSE to meta_display_begin_grab_op
	* constraints.c (constrain_titlebar_visible):
	Use grab_frame_action.
