Fix Tracker object label size on high res
This commit is contained in:
parent
b6c4c04934
commit
dfd4dab05d
1 changed files with 3 additions and 1 deletions
|
@ -8,6 +8,7 @@
|
|||
#include "toonz/txshlevelhandle.h"
|
||||
#include "toonz/tscenehandle.h"
|
||||
#include "toonzqt/selectioncommandids.h"
|
||||
#include "toonzqt/gutil.h"
|
||||
|
||||
#include "toonzqt/selection.h"
|
||||
#include "tproperty.h"
|
||||
|
@ -287,6 +288,7 @@ void TrackerTool::draw() {
|
|||
selectedObjectId = -1;
|
||||
int i = 0;
|
||||
double pixelSize = getPixelSize();
|
||||
int devPixRatio = getDevicePixelRatio(m_viewer->viewerWidget());
|
||||
|
||||
std::vector<TRectD> balloons; // this is used to avoid balloons overlapping
|
||||
// draw hooks
|
||||
|
@ -324,7 +326,7 @@ void TrackerTool::draw() {
|
|||
tglColor(textColor);
|
||||
glPushMatrix();
|
||||
glTranslated(hook->getPos(fid).x, hook->getPos(fid).y, 0);
|
||||
glScaled(pixelSize, pixelSize, 1);
|
||||
glScaled(pixelSize * devPixRatio, pixelSize * devPixRatio, 1);
|
||||
int objectId = hook->getTrackerObjectId();
|
||||
std::string text({static_cast<char>('A' + objectId)});
|
||||
tglDrawText(TPointD(-15, 10), text);
|
||||
|
|
Loading…
Reference in a new issue