123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
- #ifndef __gnu_java_awt_peer_gtk_GtkWindowPeer__
- #define __gnu_java_awt_peer_gtk_GtkWindowPeer__
- #pragma interface
- #include <gnu/java/awt/peer/gtk/GtkContainerPeer.h>
- extern "Java"
- {
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace peer
- {
- namespace gtk
- {
- class GtkWindowPeer;
- }
- }
- }
- }
- }
- namespace java
- {
- namespace awt
- {
- class Component;
- class Dialog;
- class Graphics;
- class Point;
- class Rectangle;
- class Window;
- }
- }
- }
- class gnu::java::awt::peer::gtk::GtkWindowPeer : public ::gnu::java::awt::peer::gtk::GtkContainerPeer
- {
- public: // actually package-private
- virtual void gtkWindowSetTitle(::java::lang::String *);
- virtual void gtkWindowSetResizable(jboolean);
- virtual void gtkWindowSetModal(jboolean);
- virtual void gtkWindowSetAlwaysOnTop(jboolean);
- virtual jboolean gtkWindowHasFocus();
- virtual void realize();
- public:
- virtual void dispose();
- public: // actually package-private
- virtual jint getX();
- virtual jint getY();
- virtual jint getWidth();
- virtual jint getHeight();
- virtual void create(jint, jboolean, ::gnu::java::awt::peer::gtk::GtkWindowPeer *);
- virtual void create(jint, jboolean);
- virtual void create();
- virtual void setParent();
- virtual void setVisibleAndEnabled();
- public:
- virtual void setVisibleNative(jboolean);
- virtual void setVisibleNativeUnlocked(jboolean);
- public: // actually package-private
- virtual void connectSignals();
- public:
- GtkWindowPeer(::java::awt::Window *);
- virtual void toBack();
- virtual void toFront();
- public: // actually package-private
- virtual void nativeSetBounds(jint, jint, jint, jint);
- virtual void nativeSetBoundsUnlocked(jint, jint, jint, jint);
- virtual void nativeSetLocation(jint, jint);
- virtual void nativeSetLocationUnlocked(jint, jint);
- public: // actually protected
- virtual void setLocation(jint, jint);
- public:
- virtual void setBounds(jint, jint, jint, jint);
- virtual void setTitle(::java::lang::String *);
- public: // actually protected
- virtual void setSize(jint, jint);
- public:
- virtual void setResizable(jboolean);
- public: // actually protected
- virtual void postInsetsChangedEvent(jint, jint, jint, jint);
- virtual void postConfigureEvent(jint, jint, jint, jint);
- public:
- virtual void show();
- public: // actually package-private
- virtual void postWindowEvent(jint, ::java::awt::Window *, jint);
- public:
- virtual void updateAlwaysOnTop();
- public: // actually protected
- virtual void postExposeEvent(jint, jint, jint, jint);
- public:
- virtual jboolean requestWindowFocus();
- virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong);
- virtual ::java::awt::Graphics * getGraphics();
- public: // actually protected
- virtual void postMouseEvent(jint, jlong, jint, jint, jint, jint, jboolean);
- public:
- virtual ::java::awt::Point * getLocationOnScreen();
- virtual ::java::awt::Rectangle * getBounds();
- virtual void updateIconImages();
- virtual void updateMinimumSize();
- virtual void setModalBlocked(::java::awt::Dialog *, jboolean);
- virtual void updateFocusableWindowState();
- virtual void setAlwaysOnTop(jboolean);
- public: // actually protected
- static const jint GDK_WINDOW_TYPE_HINT_NORMAL = 0;
- static const jint GDK_WINDOW_TYPE_HINT_DIALOG = 1;
- static const jint GDK_WINDOW_TYPE_HINT_MENU = 2;
- static const jint GDK_WINDOW_TYPE_HINT_TOOLBAR = 3;
- static const jint GDK_WINDOW_TYPE_HINT_SPLASHSCREEN = 4;
- static const jint GDK_WINDOW_TYPE_HINT_UTILITY = 5;
- static const jint GDK_WINDOW_TYPE_HINT_DOCK = 6;
- static const jint GDK_WINDOW_TYPE_HINT_DESKTOP = 7;
- jint __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::GtkContainerPeer)))) windowState;
- private:
- jint x;
- jint y;
- jint width;
- jint height;
- public: // actually package-private
- static jboolean $assertionsDisabled;
- public:
- static ::java::lang::Class class$;
- };
- #endif // __gnu_java_awt_peer_gtk_GtkWindowPeer__
|