[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cp-patches] [patch] make GtkContainerPeer.setFont handle lightweight co
From: |
Thomas Fitzsimmons |
Subject: |
[cp-patches] [patch] make GtkContainerPeer.setFont handle lightweight components |
Date: |
Fri, 27 May 2005 13:59:11 -0400 |
Hi,
I committed this patch to mainline.
Tom
2005-05-27 Thomas Fitzsimmons <address@hidden>
* gnu/java/awt/peer/gtk/GtkContainerPeer.java (setFont): Handle
lightweight peers specially.
Index: gnu/java/awt/peer/gtk/GtkContainerPeer.java
===================================================================
RCS file:
/cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GtkContainerPeer.java,v
retrieving revision 1.28
diff -u -r1.28 GtkContainerPeer.java
--- gnu/java/awt/peer/gtk/GtkContainerPeer.java 12 Feb 2005 14:26:02 -0000
1.28
+++ gnu/java/awt/peer/gtk/GtkContainerPeer.java 27 May 2005 17:41:16 -0000
@@ -115,9 +115,14 @@
Component[] components = ((Container) awtComponent).getComponents();
for (int i = 0; i < components.length; i++)
{
- GtkComponentPeer peer = (GtkComponentPeer) components[i].getPeer();
- if (peer != null && ! peer.awtComponent.isFontSet())
- peer.setFont(f);
+ if (components[i].isLightweight ())
+ components[i].setFont (f);
+ else
+ {
+ GtkComponentPeer peer = (GtkComponentPeer) components[i].getPeer();
+ if (peer != null && ! peer.awtComponent.isFontSet())
+ peer.setFont(f);
+ }
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [cp-patches] [patch] make GtkContainerPeer.setFont handle lightweight components,
Thomas Fitzsimmons <=