< prev index next >

modules/graphics/src/main/native-glass/gtk/glass_window.h

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -365,11 +365,10 @@
 class WindowContextTop: public WindowContextBase {
     jlong screen;
     WindowFrameType frame_type;
     struct WindowContext *owner;
     WindowGeometry geometry;
-    int stale_config_notifications;
     struct _Resizable{// we can't use set/get gtk_window_resizable function
         _Resizable(): request(REQUEST_NONE), value(true), prev(false),
                 minw(-1), minh(-1), maxw(-1), maxh(-1){}
         request_type request; //request for future setResizable
         bool value; //actual value of resizable for a window

@@ -425,14 +424,15 @@
     void request_frame_extents();
     void activate_window();
     void initialize_frame_extents();
     void window_configure(XWindowChanges *, unsigned int);
     void update_window_constraints();
-    void set_window_resizable(bool, bool);
+    void set_window_resizable(bool);
     void update_ontop_tree(bool);
     bool on_top_inherited();
     bool effective_on_top();
+    void ensure_window_size();
     WindowContextTop(WindowContextTop&);
     WindowContextTop& operator= (const WindowContextTop&);
 };
 
 void destroy_and_delete_ctx(WindowContext* ctx);
< prev index next >