[gtk+/wip/attach-params: 2/22] gdktypes: add GDK_WINDOW_EDGE_CENTER



commit b6c97da783ade62e3a64a315e38b70c51f282445
Author: William Hua <william hua canonical com>
Date:   Wed Jan 20 02:20:20 2016 -0600

    gdktypes: add GDK_WINDOW_EDGE_CENTER
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756579

 gdk/broadway/gdkwindow-broadway.c |    2 ++
 gdk/gdktypes.h                    |    4 +++-
 gdk/x11/gdkwindow-x11.c           |    2 ++
 gtk/deprecated/gtkstyle.c         |    3 +++
 4 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/gdk/broadway/gdkwindow-broadway.c b/gdk/broadway/gdkwindow-broadway.c
index ebde1b9..7a07b99 100644
--- a/gdk/broadway/gdkwindow-broadway.c
+++ b/gdk/broadway/gdkwindow-broadway.c
@@ -1151,6 +1151,8 @@ update_pos (MoveResizeData *mv_resize,
          x += dx;
          w -= dx;
          break;
+       default:
+         break;
        }
 
       x = MAX (x, 0);
diff --git a/gdk/gdktypes.h b/gdk/gdktypes.h
index 73ef76b..b07c267 100644
--- a/gdk/gdktypes.h
+++ b/gdk/gdktypes.h
@@ -511,6 +511,7 @@ typedef enum {
  * @GDK_WINDOW_EDGE_SOUTH_WEST: the lower left corner.
  * @GDK_WINDOW_EDGE_SOUTH: the lower edge.
  * @GDK_WINDOW_EDGE_SOUTH_EAST: the lower right corner.
+ * @GDK_WINDOW_EDGE_CENTER: the center. Since 3.20
  *
  * Determines a window edge or corner.
  */
@@ -523,7 +524,8 @@ typedef enum
   GDK_WINDOW_EDGE_EAST,
   GDK_WINDOW_EDGE_SOUTH_WEST,
   GDK_WINDOW_EDGE_SOUTH,
-  GDK_WINDOW_EDGE_SOUTH_EAST
+  GDK_WINDOW_EDGE_SOUTH_EAST,
+  GDK_WINDOW_EDGE_CENTER
 } GdkWindowEdge;
 
 /**
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index ffe9776..830f11e 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -4914,6 +4914,8 @@ update_pos (MoveResizeData *mv_resize,
          x += dx;
          w -= dx;
          break;
+       default:
+         break;
        }
 
       x = MAX (x, 0);
diff --git a/gtk/deprecated/gtkstyle.c b/gtk/deprecated/gtkstyle.c
index 664330d..b61ad6e 100644
--- a/gtk/deprecated/gtkstyle.c
+++ b/gtk/deprecated/gtkstyle.c
@@ -2844,6 +2844,9 @@ gtk_default_draw_resize_grip (GtkStyle       *style,
     case GDK_WINDOW_EDGE_WEST:
       sides = GTK_JUNCTION_LEFT;
       break;
+    case GDK_WINDOW_EDGE_CENTER:
+      sides = GTK_JUNCTION_NONE;
+      break;
     case GDK_WINDOW_EDGE_EAST:
       sides = GTK_JUNCTION_RIGHT;
       break;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]