All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.javax.swing.plaf.synth.SynthMenuItemLayoutHelper.class Maven / Gradle / Ivy

????@z
sun/swing/MenuItemLayoutHelper()V		
0javax/swing/plaf/synth/SynthMenuItemLayoutHelpercontext%Ljavax/swing/plaf/synth/SynthContext;	
accContext
#javax/swing/plaf/synth/SynthContextgetStyle%()Ljavax/swing/plaf/synth/SynthStyle;	style#Ljavax/swing/plaf/synth/SynthStyle;	accStyle
 !"!javax/swing/plaf/synth/SynthStylegetGraphicsUtilsR(Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/plaf/synth/SynthGraphicsUtils;	$%&gu+Ljavax/swing/plaf/synth/SynthGraphicsUtils;	()&accGu
+,-getAlignAcceleratorText(Ljava/lang/String;)Z	/01alignAcceleratorTextZ
345getFont6(Ljavax/swing/plaf/synth/SynthContext;)Ljava/awt/Font;
789reset?(Ljavax/swing/JMenuItem;Ljavax/swing/Icon;Ljavax/swing/Icon;Ljava/awt/Rectangle;ILjava/lang/String;ZLjava/awt/Font;Ljava/awt/Font;ZLjava/lang/String;)V
;<=
setLeadingGap(I)V?@AmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
CDE
getBoolean;(Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;Z)Z
GHIgetIcon()Ljavax/swing/Icon;
KLMgetIconSize+()Lsun/swing/MenuItemLayoutHelper$RectSize;
OPQRS)javax/swing/plaf/synth/SynthGraphicsUtilsgetIconWidth:(Ljavax/swing/Icon;Ljavax/swing/plaf/synth/SynthContext;)I
UVWX='sun/swing/MenuItemLayoutHelper$RectSizesetWidth
OZ[S
getIconHeight
U]^=	setHeight
`ab
getAccText()Ljava/lang/String;
defghjava/lang/StringisEmpty()Z
jkM
getAccSize
mno
getAccContext'()Ljavax/swing/plaf/synth/SynthContext;
qrsgetAccFontMetrics()Ljava/awt/FontMetrics;
uvw4xjava/awt/FontMetrics()Ljava/awt/Font;
Oz{|computeStringWidth_(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Font;Ljava/awt/FontMetrics;Ljava/lang/String;)I
u~?	getHeight()I
??bgetText?
???setText(Ljava/lang/String;)V
???getHtmlView()Ljavax/swing/text/View;
??MgetTextSize?javax/swing/text/View
????getPreferredSpan(I)F
??sgetFontMetrics
??huseCheckAndArrow
??IgetCheckIcon
??MgetCheckSize
??IgetArrowIcon
??MgetArrowSize
??hisColumnLayout
??MgetLabelSize
U???getWidth
???getGap
U~
???max([I)I?java/awt/Rectangle
?
???getHorizontalAlignment
???getVerticalAlignment
???getHorizontalTextPosition
???getVerticalTextPosition
???getViewRect()Ljava/awt/Rectangle;
O???
layoutText?(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;IIIILjava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;I)Ljava/lang/String;	????widthI
???getLeftTextExtraWidth
????union*(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;	????height	???MAX_CHECK_WIDTH%Lsun/swing/StringUIClientPropertyKey;
???calcMaxWidth>(Lsun/swing/MenuItemLayoutHelper$RectSize;Ljava/lang/Object;)V	???MAX_ACC_OR_ARROW_WIDTH
???calcMaxValue(Ljava/lang/Object;I)I	???maxAccOrArrowWidth	???MAX_ICON_WIDTH	???MAX_TEXT_WIDTH
U???getMaxWidth	???MAX_LABEL_WIDTH
U??=setMaxWidth
getParentIntProperty(Ljava/lang/Object;)I
?+sun/swing/MenuItemLayoutHelper$LayoutResultgetCheckRect
d
equals(Ljava/lang/Object;)Z
?
getAccRect
?getArrowRect
0h	LTR_ALIGNMENT_20Lsun/swing/MenuItemLayoutHelper$ColumnAlignment;	LTR_ALIGNMENT_1	RTL_ALIGNMENT_2	 !RTL_ALIGNMENT_1
#$%setTextRect(Ljava/awt/Rectangle;)V
'(%setIconRect
*+?getLabelRect
-.?getIconRect
01?getTextRect3#sun/swing/StringUIClientPropertyKey?
26?8.sun/swing/MenuItemLayoutHelper$ColumnAlignment:javax/swing/SwingConstants
7<=(IIIII)V?(Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/JMenuItem;Ljavax/swing/Icon;Ljavax/swing/Icon;Ljava/awt/Rectangle;ILjava/lang/String;ZZLjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Ljavax/swing/plaf/synth/SynthMenuItemLayoutHelper;miLjavax/swing/JMenuItem;	checkIconLjavax/swing/Icon;	arrowIconviewRectLjava/awt/Rectangle;gapaccDelimiterLjava/lang/String;
isLeftToRightpropertyPrefixcalcWidthsAndHeightstextRecticonRect	labelRect
StackMapTable
calcMaxWidthscurGapcandidateTextWidth
getContextgetAccStyle-()Ljavax/swing/plaf/synth/SynthGraphicsUtils;getAccGraphicsUtilsgetMaxAccOrArrowWidthprepareForLayout0(Lsun/swing/MenuItemLayoutHelper$LayoutResult;)Vlr-Lsun/swing/MenuItemLayoutHelper$LayoutResult;getLTRColumnAlignment2()Lsun/swing/MenuItemLayoutHelper$ColumnAlignment;getRTLColumnAlignmentlayoutIconAndTextInLabelRect
SourceFileSynthMenuItemLayoutHelper.javaBootstrapMethodsj
klm@n$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;p.alignAcceleratorTextInnerClassesRectSizeLayoutResultColumnAlignmentv%java/lang/invoke/MethodHandles$Lookupxjava/lang/invoke/MethodHandlesLookup 
??!%&)&01??>?3k*?*+?*,?
*+??*,??**?+??#**?,??'**?*?.*-	*?+?2*?,?2
?6*?:?@6
no	pqrs*t6u@vSwbveyjzAzkBCkkkDEkFGkHGkIJkK?kLMkN1	k?1
kOM,-?G*?*?+?>?B?@}ABCOMP?U
*?F?'*?J*?F*??N?T*?J*?F*??Y?\*?_?c?2*?i*?'*?l*?p?t*?p*?_?y?T*?i*?p?}?\*???*????f*???c?\*???&*??*??????T*??*??????\?2*??*?#*?*???t*??*???y?T*??*???}?\*???Y*???'*??*??*??N?T*??*??*??Y?\*???'*??*??*??N?T*??*??*??Y?\*???`*??*?J??*????`*??`?T*???
Y*????OY*?J??OY*????OY*?i??OY*????O???\?n??Y??L??Y??M*?#*?*??*??*?F*??*??*??*??*??,+*????W+Y??*??`??,+??N*??-?ܶ\*??-?ѶT?@?>???+?5?B?M?P?V?d?k?t?~??????????????????????????????????????	????"?'?1?4?;?G?S?V?`?j?t?~????????????????????????????A*?cQJ?[RJ?SJBCT	+83.1*?c?jU???**???߶?**??*???????**??*?i?????*???V**?J???**??????*??<*?J???
*?????<*??*??*?J??*????``????L*?J*????**??????*????*?J??d<*?J???
*??d<*??*??????@j????#?/?6?A?L?Q?\?e?g?p?w???????????????????????A Q5V?? W??BCT?e?!?9?Xo?/*??@?ABCno?/*?
?@?ABC?/*??@?ABCY?/*??@?ABC!Z?/*?#?@ABC[Z?/*?'?@ABC0h?/*?.?@
ABC\??/*??@ABC]^??;+?*??????*????*?_?	?+?
*??ѧ+?*??ѱ@!/:A;BC;_`T/
ab?J*??????@ABCTcb?J*??????@$%'ABCTd^??
O+??Y???"+??Y???&*?#*?*??*??*?F*??*??*??*??+?)+?,+?/*????W?@",-.+/30;1J.N2AOBCO_`e?rJ?2Y4?5??7Y?;??7Y?;??7Y?;??7Y?;??@=
@H+P:Xfghioq"Ur	s	7t	uwy




© 2015 - 2025 Weber Informatics LLC | Privacy Policy