projects
/
ctsim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f46d464
)
r297: fix scaling by viewport for text sizes
author
Kevin M. Rosenberg
<kevin@rosenberg.net>
Mon, 18 Dec 2000 06:47:03 +0000
(06:47 +0000)
committer
Kevin M. Rosenberg
<kevin@rosenberg.net>
Mon, 18 Dec 2000 06:47:03 +0000
(06:47 +0000)
libctgraphics/sgp.cpp
patch
|
blob
|
history
diff --git
a/libctgraphics/sgp.cpp
b/libctgraphics/sgp.cpp
index f291245b4548a0d5246b4d08453f4f47f0df0ef3..d3ea434b9b27a2cd8946f41b516d6d7bdced3543 100644
(file)
--- a/
libctgraphics/sgp.cpp
+++ b/
libctgraphics/sgp.cpp
@@
-7,7
+7,7
@@
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: sgp.cpp,v 1.2
1 2000/12/18 06:32:1
3 kevin Exp $
+** $Id: sgp.cpp,v 1.2
2 2000/12/18 06:47:0
3 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
@@
-505,10
+505,11
@@
SGP::getCharHeight ()
#if HAVE_WXWINDOWS
if (m_driver.isWX()) {
dHeight = m_driver.idWX()->GetCharHeight();
#if HAVE_WXWINDOWS
if (m_driver.isWX()) {
dHeight = m_driver.idWX()->GetCharHeight();
- dHeight /= static_cast<double>(m_iPhysicalYSize);
+ dHeight /= static_cast<double>(m_iPhysicalYSize);
\r
+ dHeight /= (yv_max - yv_min); // scale to viewport;
}
#endif
}
#endif
- dHeight *= (yw_max - yw_min);
+ dHeight *= (yw_max - yw_min);
// scale to world coordinates
return dHeight;
}
return dHeight;
}
@@
-520,10
+521,11
@@
SGP::getCharWidth ()
#if HAVE_WXWINDOWS
if (m_driver.isWX()) {
dWidth = m_driver.idWX()->GetCharWidth();
#if HAVE_WXWINDOWS
if (m_driver.isWX()) {
dWidth = m_driver.idWX()->GetCharWidth();
- dWidth /= static_cast<double>(m_iPhysicalXSize);
+ dWidth /= static_cast<double>(m_iPhysicalXSize);
\r
+ dWidth /= (xv_max - xv_min); // scale to viewport
}
#endif
}
#endif
- dWidth *= (xw_max - xw_min);
+ dWidth *= (xw_max - xw_min);
//scale to world coordinates
return dWidth;
}
return dWidth;
}