Skip to content

Commit 7a6c6bf

Browse files
authored
Merge pull request #4075 from Autodesk/bailp/EMSUSD-2012/theme-ui-scale
EMSUSD-2012 implement theme scale in Maya Host
2 parents 126e1ea + cb4d4a9 commit 7a6c6bf

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/mayaUsd/resources/ae/usdschemabase/collectionMayaHost.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from maya.api.OpenMaya import MPxCommand, MFnPlugin, MGlobal, MSyntax, MArgDatabase
88
import mayaUsd.lib
99
import maya.mel as mel
10+
import maya.cmds as cmds
1011

1112
from pxr import Usd
1213
from typing import AnyStr, Sequence, Tuple
@@ -313,6 +314,12 @@ def __init__(self):
313314
self._palette = None
314315
self._icons = {}
315316

317+
@property
318+
def uiScaleFactor(self) -> float:
319+
if not hasattr(cmds, 'mayaDpiSetting'):
320+
return 1
321+
return float(cmds.mayaDpiSetting(query=True, realScaleValue=True))
322+
316323
def themeTab(self, tab):
317324
super().themeTab(tab)
318325
tab.setDocumentMode(False)

0 commit comments

Comments
 (0)