summaryrefslogtreecommitdiff
path: root/gnu/java/awt/AWTUtilities.java
Commit message (Collapse)AuthorAgeFilesLines
* 2008-01-04 Stefan Huehner <stefan@huehner.org>Andrew John Hughes2008-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/CORBA/BigDecimalHelper.java, * gnu/CORBA/CDR/AbstractCdrInput.java, * gnu/CORBA/CDR/AbstractCdrOutput.java, * gnu/CORBA/CDR/HeadlessInput.java, * gnu/CORBA/CDR/gnuRuntime.java, * gnu/CORBA/Connected_objects.java, * gnu/CORBA/GIOP/CancelHeader.java, * gnu/CORBA/GIOP/v1_0/CancelHeader.java, * gnu/CORBA/IOR.java, * gnu/CORBA/Interceptor/Registrator.java, * gnu/CORBA/IorDelegate.java, * gnu/CORBA/NamingService/NameTransformer.java, * gnu/CORBA/ObjectCreator.java, * gnu/CORBA/OrbFunctional.java, * gnu/CORBA/Poa/AOM.java, * gnu/CORBA/Poa/gnuPOA.java, * gnu/CORBA/Poa/gnuPOAManager.java, * gnu/CORBA/Poa/gnuServantObject.java, * gnu/CORBA/typecodes/FixedTypeCode.java, * gnu/CORBA/typecodes/RecursiveTypeCode.java, * gnu/java/awt/AWTUtilities.java, * gnu/java/awt/peer/gtk/CairoGraphics2D.java, * gnu/java/awt/peer/gtk/CairoSurface.java, * gnu/java/awt/peer/swing/SwingMenuBarPeer.java, * gnu/java/text/AttributedFormatBuffer.java, * gnu/java/util/regex/REToken.java, * gnu/javax/imageio/gif/GIFFile.java, * gnu/javax/imageio/png/PNGDecoder.java, * gnu/javax/management/Server.java, * gnu/javax/naming/giop/ContextContinuation.java, * gnu/javax/naming/jndi/url/rmi/ContextContinuation.java, * gnu/javax/swing/text/html/css/Selector.java, * gnu/javax/swing/text/html/parser/models/node.java, * gnu/javax/swing/text/html/parser/support/Parser.java, * gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java, * gnu/javax/swing/text/html/parser/support/textPreProcessor.java, * gnu/xml/util/Resolver.java, * java/awt/image/AreaAveragingScaleFilter.java, * java/beans/Beans.java, * java/beans/XMLDecoder.java, * java/beans/beancontext/BeanContextServicesSupport.java, * java/beans/beancontext/BeanContextSupport.java, * java/io/CharArrayWriter.java, * java/lang/System.java, * java/net/ResolverCache.java, * java/util/Calendar.java, * java/util/Collections.java, * java/util/Formatter.java, * javax/accessibility/AccessibleEditableText.java, * javax/imageio/ImageReader.java, * javax/imageio/ImageTypeSpecifier.java, * javax/imageio/ImageWriter.java, * javax/imageio/spi/ServiceRegistry.java, * javax/imageio/stream/ImageInputStream.java, * javax/management/MBeanPermission.java, * javax/rmi/CORBA/PortableRemoteObjectDelegate.java, * javax/rmi/CORBA/Util.java, * javax/rmi/CORBA/UtilDelegate.java, * javax/rmi/CORBA/ValueHandler.java, * javax/rmi/PortableRemoteObject.java, * org/ietf/jgss/GSSContext.java, * tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java, * tools/gnu/classpath/tools/appletviewer/StandaloneAppletWindow.java, * tools/gnu/classpath/tools/appletviewer/TagParser.java, * vm/reference/gnu/java/nio/VMChannel.java: Correct javadoc to match the functions' parameters * gnu/java/awt/peer/swing/SwingTextFieldPeer.java: Rename start_pos parameter to startPos to conform to style.
* 2007-01-03 Cameron McCormack <cam@mcc.id.au>Mark Wielaard2007-01-031-1/+202
| | | | | | | | | | | | | Fixes bug #29246 * java/awt/Toolkit.java (getLockingKeyState): Use AWTUtilities isValidKey method. Throw UnsupportedOperationException on a valid key (for which no locking state can be given). * gnu/java/awt/AWTUtilities.java (isValidKey): New method. * gnu/java/awt/peer/gtk/GtkToolkit.java (getLockingKeyState): New method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (Java_gnu_java_awt_peer_gtk_GtkToolkit_getLockState): New method. * include/gnu_java_awt_peer_gtk_GtkToolkit.h: Regenerated.
* 2005-09-12 Lillian Angel <langel@redhat.com>Lillian Angel2005-09-121-3/+6
| | | | | | | | | | | | | | | * gnu/java/awt/AWTUtilities.java (convertPoint): Added a check to determine if source and destination components are showing. * javax/swing/JPopupMenu.java (setVisible): Added check to determine if component is showing. (show): Likewise. * javax/swing/MenuSelectionManager.java (componentForPoint): Added check to determine if component is showing. * javax/swing/ToolTipManager.java (showTip): Added check to determine if component is showing. * javax/swing/plaf/basic/BasicToolBarUI.java (mousePressed): Added check to determine if component is showing.
* 2005-07-26 Roman Kennke <roman@kennke.org>Roman Kennke2005-07-261-12/+13
| | | | | * gnu/java/awt/AWTUtilities.java: Fixed formatting of this file.
* 2005-07-25 Roman Kennke <roman@kennke.org>Roman Kennke2005-07-251-2/+374
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/awt/AWTUtilities.java: Added methods from SwingUtilities so that AWT does not have to depend on Swing. * java/awt/Component.java: Reverted my DEFAULT_FONT patch from yesterday. This does not seem to work with the Gtk peers. * java/awt/Container.java (addImpl): Call addNotify() on the added child. Invalidate not only the container but also the added child. Repaint the container. (remove): Repaint the container. (invalidate): Also invalidate the LayoutManager. (invalidateTree): Call super.invalidate to invalidate the container itself. Also invalidate the LayoutManager. (setFont): Only set the font if the specified argument actually differs from the current font. (preferredSize): Optimized this method so the LayoutManager is only called if the layout is invalid. Otherwise we return the preferred size that has been stored during last validation/layout. (getAlignmentX): Despite common belief, this method does _not_ call the LayoutManagers getAlignmentX in the JDK. So we also don't. (getAlignmentY): Despite common belief, this method does _not_ call the LayoutManagers getAlignmentX in the JDK. So we also don't. (dispatchEventImpl): Let the dispatcher decide if it is enabled for the incoming event type. (eventTypeEnabled): Enables only container events for containers. (addNotifyContainerChildren): Coalesced two if statements into one. Enable events on the dispatcher for this container. (LightweightDispatcher): Made this class reentrant. Handle events enabling/disabling here.
* * all files: Update for new FSF address.Mark Wielaard2005-07-021-2/+2
|
* 2005-06-29 Roman Kennke <roman@kennke.org>Roman Kennke2005-06-291-7/+259
| | | | | | | | | | | | * gnu/java/awt/AWTUtilities.java (VisibleComponentList): Added List implementation that iterates over the child components of a Container and only returns Components that are actually visible. (getVisibleChildren): Now returns a List instead of an array. This list is cached. This greatly decreases allocations in LayoutManagers. * javax/swing/BoxLayout.java: Updated to use the new AWTUtilities.getVisibleChildren() method.
* 2005-06-24 Roman Kennke <roman@kennke.org>Roman Kennke2005-06-241-0/+69
* gnu/java/awt/AWTUtilities.java: Added new utility class. This provides a method for fetching the visible children of a Container. * javax/swing/BoxLayout.java: Use AWTUtilities.getVisibleChildren() instead of Container.getComponents(). LayoutManagers must not layout invisible children.