forked from AuroraMiddleware/gtk
Drop gtk_window_begin_move/resize_drag
These are just simple wrappers around GdkSurface api, and we don't need them.
This commit is contained in:
parent
d70c9453ba
commit
6f36d9865e
@ -6685,11 +6685,12 @@ move_window_clicked (GtkModelButton *button,
|
|||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
GtkWindow *window = GTK_WINDOW (user_data);
|
GtkWindow *window = GTK_WINDOW (user_data);
|
||||||
|
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
|
||||||
|
|
||||||
gtk_window_begin_move_drag (window,
|
gdk_surface_begin_move_drag (priv->surface,
|
||||||
0, /* 0 means "use keyboard" */
|
0, /* 0 means "use keyboard" */
|
||||||
0, 0,
|
0, 0,
|
||||||
GDK_CURRENT_TIME);
|
GDK_CURRENT_TIME);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -6697,8 +6698,9 @@ resize_window_clicked (GtkModelButton *button,
|
|||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
GtkWindow *window = GTK_WINDOW (user_data);
|
GtkWindow *window = GTK_WINDOW (user_data);
|
||||||
|
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
|
||||||
|
|
||||||
gtk_window_begin_resize_drag (window,
|
gdk_surface_begin_resize_drag (priv->surface,
|
||||||
0,
|
0,
|
||||||
0, /* 0 means "use keyboard" */
|
0, /* 0 means "use keyboard" */
|
||||||
0, 0,
|
0, 0,
|
||||||
@ -8068,60 +8070,6 @@ gtk_window_get_resizable (GtkWindow *window)
|
|||||||
return priv->resizable;
|
return priv->resizable;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gtk_window_begin_resize_drag:
|
|
||||||
* @window: a #GtkWindow
|
|
||||||
* @button: mouse button that initiated the drag
|
|
||||||
* @edge: position of the resize control
|
|
||||||
* @x: X position where the user clicked to initiate the drag, in window coordinates
|
|
||||||
* @y: Y position where the user clicked to initiate the drag
|
|
||||||
* @timestamp: timestamp from the click event that initiated the drag
|
|
||||||
*
|
|
||||||
* Starts resizing a window. This function is used if an application
|
|
||||||
* has window resizing controls.
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
gtk_window_begin_resize_drag (GtkWindow *window,
|
|
||||||
GdkSurfaceEdge edge,
|
|
||||||
gint button,
|
|
||||||
gint x,
|
|
||||||
gint y,
|
|
||||||
guint32 timestamp)
|
|
||||||
{
|
|
||||||
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
|
|
||||||
|
|
||||||
g_return_if_fail (GTK_IS_WINDOW (window));
|
|
||||||
g_return_if_fail (gtk_widget_get_visible (GTK_WIDGET (window)));
|
|
||||||
|
|
||||||
gdk_surface_begin_resize_drag (priv->surface, edge, button, x, y, timestamp);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* gtk_window_begin_move_drag:
|
|
||||||
* @window: a #GtkWindow
|
|
||||||
* @button: mouse button that initiated the drag
|
|
||||||
* @x: X position where the user clicked to initiate the drag, in window coordinates
|
|
||||||
* @y: Y position where the user clicked to initiate the drag
|
|
||||||
* @timestamp: timestamp from the click event that initiated the drag
|
|
||||||
*
|
|
||||||
* Starts moving a window. This function is used if an application has
|
|
||||||
* window movement grips.
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
gtk_window_begin_move_drag (GtkWindow *window,
|
|
||||||
gint button,
|
|
||||||
gint x,
|
|
||||||
gint y,
|
|
||||||
guint32 timestamp)
|
|
||||||
{
|
|
||||||
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
|
|
||||||
|
|
||||||
g_return_if_fail (GTK_IS_WINDOW (window));
|
|
||||||
g_return_if_fail (gtk_widget_get_visible (GTK_WIDGET (window)));
|
|
||||||
|
|
||||||
gdk_surface_begin_move_drag (priv->surface, button, x, y, timestamp);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_window_set_display:
|
* gtk_window_set_display:
|
||||||
* @window: a #GtkWindow.
|
* @window: a #GtkWindow.
|
||||||
|
@ -266,20 +266,6 @@ void gtk_window_set_keep_above (GtkWindow *window, gboolean setting);
|
|||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
void gtk_window_set_keep_below (GtkWindow *window, gboolean setting);
|
void gtk_window_set_keep_below (GtkWindow *window, gboolean setting);
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
|
||||||
void gtk_window_begin_resize_drag (GtkWindow *window,
|
|
||||||
GdkSurfaceEdge edge,
|
|
||||||
gint button,
|
|
||||||
gint x,
|
|
||||||
gint y,
|
|
||||||
guint32 timestamp);
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
|
||||||
void gtk_window_begin_move_drag (GtkWindow *window,
|
|
||||||
gint button,
|
|
||||||
gint x,
|
|
||||||
gint y,
|
|
||||||
guint32 timestamp);
|
|
||||||
|
|
||||||
/* Set initial default size of the window (does not constrain user
|
/* Set initial default size of the window (does not constrain user
|
||||||
* resize operations)
|
* resize operations)
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user