CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Roman Kennke <[EMAIL PROTECTED]> 05/05/11 10:36:26
Modified files:
. : ChangeLog
javax/swing/plaf/basic: BasicTextUI.java
javax/swing/text: FieldView.java JTextComponent.java View.java
Log message:
2005-05-11 Roman Kennke <[EMAIL PROTECTED]>
* javax/swing/plaf/basic/BasicTextUI.java
(RootView.insertUpdate): Added. Forwards the update to the real
root view.
(RootView.removeUpdate): Added. Forwards the update to the real
root view.
(RootView.changedUpdate): Added. Forwards the update to the real
root view.
(DocumentHandler): Added. Receives DocumentEvents and forwards
them to the corresponding View methods.
(installDocumentListeners): Installs Document listeners on the
text component's document model.
* javax/swing/plaf/text/FieldView.java
(adjustAllocation): Added. Adjusts the view area so that the
input line is centered vertically and correctly aligned horizontally.
(modelToView): Call adjustAllocation before call to
super.modelToView(..).
(paint): Call adjustAllocation before call to super.paint(..).
(insertUpdate): Added. Calls adjustAllocation before call to
super.insertUpdate(..).
(removeUpdate): Added. Calls adjustAllocation before call to
super.removeUpdate(..).
(changedUpdate): Added. Calls adjustAllocation before call to
super.changedUpdate(..).
* javax/swing/text/JTextComponent.java:
Removed RepaintListener. This is no longer needed and should
instead be handled by the text component's View.
* javax/swing/plaf/text/View.java
(paint): If parent is null, we still need to make sure the
text component is updated through calling revalidate().
(insertUpdate): Added. Receive notification about changes in the
text document model.
(removeUpdate): Added. Receive notification about changes in the
text document model.
(changedUpdate): Added. Receive notification about changes in the
text document model.
(updateChildren): Added. Updates the list of child Views after
text has been modified.
(forwardUpdate): Added. Forwards the update notification to the
child Views.
(forwardUpdateToView): Added. Actually performs the forwarding of
update events.
(updateLayout): Added. Makes sure that the display is in sync with
the model.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.3588&tr2=1.3589&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicTextUI.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/FieldView.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/JTextComponent.java.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/View.java.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
_______________________________________________
Commit-classpath mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-classpath