< 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 >