
META-INF.modules.java.desktop.classes.sun.awt.X11.XFramePeer.class Maven / Gradle / Ivy
???? =? sun/awt/X11/XFramePeer
sun/awt/X11/XDecoratedPeer (Ljava/awt/Window;)V
lastAppliedMenubarHeight I
$(Lsun/awt/X11/XCreateWindowParams;)V
preInit target Ljava/awt/Component; java/awt/Frame winAttr #Lsun/awt/X11/XWindowAttributesData;
getExtendedState ()I " # $ % !sun/awt/X11/XWindowAttributesData initialState ' ( state
* + ,
isUndecorated ()Z
. / 0 1 2 java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; 4 5 6 undecorated Ljava/lang/Boolean; " 8 9 : nativeDecor Z " < =
AWT_DECOR_ALL " ? @ decorations " B C AWT_DECOR_NONE E sun/awt/X11/MWMConstants " G H functions " J K : isResizable
M N O getTitle ()Ljava/lang/String; " Q R S title Ljava/lang/String;
U K , " W X : initialResizability Z [ \ log !Lsun/util/logging/PlatformLogger; ^ _ ` a b %sun/util/logging/PlatformLogger$Level FINE 'Lsun/util/logging/PlatformLogger$Level;
d e f g h sun/util/logging/PlatformLogger
isLoggable *(Lsun/util/logging/PlatformLogger$Level;)Z j YFrame''s initial attributes: decor {0}, resizable {1}, undecorated {2}, initial state {3} l java/lang/Object
n o p 1 q java/lang/Integer (I)Ljava/lang/Integer;
d s t u fine ((Ljava/lang/String;[Ljava/lang/Object;)V
w x postInit
z { |
setupState (Z)V
. ~ , booleanValue ? sun/awt/X11/XUtilConstants
? ? ? setInitialState (I)V
? ? ? setExtendedState
? ? ? ? ? sun/awt/X11/XToolkit awtLock ()V
? ? ? getStateLock ()Ljava/lang/Object; ? ? ? menubar Ljava/awt/MenuBar;
? ? ? ? awtUnlock ? ? ? menubarPeer Lsun/awt/X11/XMenuBarPeer;
? ? ? ? | sun/awt/X11/XMenuBarPeer xSetVisible
? ? ? ? dispose
? ? ? ? ? sun/awt/AWTAccessor getMenuComponentAccessor -()Lsun/awt/AWTAccessor$MenuComponentAccessor; ? ? ? ? ? )sun/awt/AWTAccessor$MenuComponentAccessor getPeer ;(Ljava/awt/MenuComponent;)Ljava/awt/peer/MenuComponentPeer;
? ? ? ? init (Ljava/awt/Frame;)V
? ? ? reshapeMenubarPeer
? ? ? getDesiredHeight
? ? ? updateChildrenSizes
? ? getMenuBarHeight ? ? ?
dimensions Lsun/awt/X11/WindowDimensions;
? ? ? ? ? sun/awt/X11/WindowDimensions
getClientSize ()Ljava/awt/Dimension; ? ? ? ? java/awt/Dimension width
? ? ? ? reshape (IIII)V ? sun/awt/X11/XFramePeer$1
? ? ? (Lsun/awt/X11/XFramePeer;)V
? ? ? ? executeOnEventHandlerThread )(Ljava/lang/Object;Ljava/lang/Runnable;)V ? ? \ insLog ? ? ? makeConcatWithConstants ((Ljava/awt/Rectangle;)Ljava/lang/String;
d ? t ? (Ljava/lang/String;)V ? java/awt/Rectangle
? ? ? (Ljava/awt/Rectangle;)V ? ? ? maxBounds Ljava/awt/Rectangle;
? ? ? getHints ()Lsun/awt/X11/XSizeHints;
? ? ? ? ? sun/awt/X11/XSizeHints get_flags ()J
? ? ? set_flags (J)V ? ????
? ?
set_max_width
? ?
getDisplay
sun/awt/X11/XlibWrapper
DefaultScreen (J)J
DisplayWidth (JJ)J ? height
? ? set_max_height
DisplayHeight ^ b FINER
!"
hintsToString (J)Ljava/lang/String; $ ?% &(Ljava/lang/String;)Ljava/lang/String;
d'( ? finer *+, window J ?./, pData
123 XSetWMNormalHints (JJJ)V
56 , isShowing 89 \ stateLog; Frame is not showing
=> ? changeState@ 8Changing state, old state {0}, new state {1}(iconic {2})
dB( u
DE ? getShell
GH ? getScreenNumber J ?K .(JLsun/awt/X11/XFramePeer;J)Ljava/lang/String;
MNO XIconifyWindow (JJJ)I Q ?R (I)Ljava/lang/String; T ?U ,(Lsun/awt/X11/XFramePeer;)Ljava/lang/String;
WXYZ[ sun/awt/X11/XWM getWM ()Lsun/awt/X11/XWM;
W]^_ getNETProtocol ()Lsun/awt/X11/XNETProtocol;
ab ? getWindow
defg sun/awt/X11/XNETProtocol setActiveWindow
?
Wj ?k (Lsun/awt/X11/XWindowPeer;I)V
mno handlePropertyNotify (Lsun/awt/X11/XEvent;)V
qrstu sun/awt/X11/XEvent
get_xproperty ()Lsun/awt/X11/XPropertyEvent;w Property change {0}
Wyz{
isStateChange ;(Lsun/awt/X11/XDecoratedPeer;Lsun/awt/X11/XPropertyEvent;)Z} 5either not a state atom or state has not been changed
W?? getState (Lsun/awt/X11/XDecoratedPeer;)I Q
???? getFrameAccessor %()Lsun/awt/AWTAccessor$FrameAccessor;??? ?? !sun/awt/AWTAccessor$FrameAccessor (Ljava/awt/Frame;I)V? Iconified
?? ?
handleIconify? DeIconified ??? content Lsun/awt/X11/XContentWindow;
???? ? sun/awt/X11/XContentWindow purgeIconifiedExposeEvents
?? ? handleDeiconify
??? handleStateChange (II)V
?? ? repaint
? ??? toplevelStateListeners Ljava/util/Vector;
????? java/util/Vector iterator ()Ljava/util/Iterator;???? , java/util/Iterator hasNext??? ? next? !sun/awt/X11/ToplevelStateListener???? stateChangedJava
?? |
setVisible
?? ? setMaximizedBounds
???
getWMHints ()Lsun/awt/X11/XWMHints;
? ?? sun/awt/X11/XWMHints
? ?
??? ? set_initial_state ? ?? -(Lsun/awt/X11/XFramePeer;I)Ljava/lang/String; ?.
??3 XSetWMHints
?
??? print (Ljava/awt/Graphics;)V
??? getInsets ()Ljava/awt/Insets;
?? ? getSize
???
getBackground ()Ljava/awt/Color;
???
getForeground
????? java/awt/Color brighter
???? darker "?? AWT_DECOR_BORDER
??? hasDecorations (I)Z ???? white Ljava/awt/Color;
?? equals (Ljava/lang/Object;)Z
? (III)V
java/awt/Graphics setColor (Ljava/awt/Color;)V
? drawLine ? " AWT_DECOR_TITLE " AWT_DECOR_MENU
fill3DRect (IIIIZ)V " AWT_DECOR_MINIMIZE " AWT_DECOR_MAXIMIZE
java/awt/Font" SansSerif
$ % (Ljava/lang/String;II)V
'() setFont (Ljava/awt/Font;)V
+,- getFontMetrics ()Ljava/awt/FontMetrics;
/0123 java/awt/FontMetrics stringWidth (Ljava/lang/String;)I
/56
getMaxDescent
89%
drawString ";<