The end of more font hackery.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2046 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: FrameManager.java,v 1.30 2002/12/08 02:49:12 mdb Exp $
|
// $Id: FrameManager.java,v 1.31 2002/12/09 05:13:45 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.media;
|
package com.threerings.media;
|
||||||
|
|
||||||
@@ -323,15 +323,12 @@ public class FrameManager
|
|||||||
|
|
||||||
// paint our frame participants (which want to be handled
|
// paint our frame participants (which want to be handled
|
||||||
// specially)
|
// specially)
|
||||||
_bgfx.setFont(_saveFont);
|
|
||||||
_participantPaintOp.setGraphics(_bgfx);
|
_participantPaintOp.setGraphics(_bgfx);
|
||||||
_participants.apply(_participantPaintOp);
|
_participants.apply(_participantPaintOp);
|
||||||
|
|
||||||
// repaint any widgets that have declared they need to be
|
// repaint any widgets that have declared they need to be
|
||||||
// repainted since the last tick
|
// repainted since the last tick
|
||||||
_bgfx.setFont(_saveFont);
|
|
||||||
_remgr.paintComponents(_bgfx, this);
|
_remgr.paintComponents(_bgfx, this);
|
||||||
_saveFont = _bgfx.getFont();
|
|
||||||
|
|
||||||
if (_displayPerf && _perfLabel != null) {
|
if (_displayPerf && _perfLabel != null) {
|
||||||
// render the current performance status
|
// render the current performance status
|
||||||
@@ -484,7 +481,6 @@ public class FrameManager
|
|||||||
// fill the back buffer with white
|
// fill the back buffer with white
|
||||||
_bgfx = _backimg.getGraphics();
|
_bgfx = _backimg.getGraphics();
|
||||||
_bgfx.fillRect(0, 0, width, height);
|
_bgfx.fillRect(0, 0, width, height);
|
||||||
_saveFont = _bgfx.getFont();
|
|
||||||
|
|
||||||
// clear out our frame graphics in case that became invalid for
|
// clear out our frame graphics in case that became invalid for
|
||||||
// the same reasons our back buffer became invalid
|
// the same reasons our back buffer became invalid
|
||||||
@@ -751,10 +747,6 @@ public class FrameManager
|
|||||||
/** The graphics object from our frame. */
|
/** The graphics object from our frame. */
|
||||||
protected Graphics _fgfx;
|
protected Graphics _fgfx;
|
||||||
|
|
||||||
/** We try to preserve the font in between renders in case other
|
|
||||||
* things mess with it. */
|
|
||||||
protected Font _saveFont;
|
|
||||||
|
|
||||||
/** Used to avoid creating rectangles when rendering layered
|
/** Used to avoid creating rectangles when rendering layered
|
||||||
* components. */
|
* components. */
|
||||||
protected Rectangle _lbounds = new Rectangle();
|
protected Rectangle _lbounds = new Rectangle();
|
||||||
|
|||||||
Reference in New Issue
Block a user