@@ -664,7 +664,7 @@ DearPyGui::fill_configuration_dict(const mvImageConfig& inConfig, PyObject* outD
664664 PyDict_SetItemString (outDict, " uv_max" , mvPyObject (ToPyPair (inConfig.uv_max .x , inConfig.uv_max .y )));
665665 PyDict_SetItemString (outDict, " tint_color" , mvPyObject (ToPyColor (inConfig.tintColor )));
666666 PyDict_SetItemString (outDict, " border_color" , mvPyObject (ToPyColor (inConfig.borderColor )));
667- PyDict_SetItemString (outDict, " texture_tag" , mvPyObject (ToPyUUID (inConfig.textureUUID )));
667+ PyDict_SetItemString (outDict, " texture_tag" , mvPyObject (ToPyUUID (inConfig.texture . get () )));
668668}
669669
670670void
@@ -677,7 +677,7 @@ DearPyGui::fill_configuration_dict(const mvImageButtonConfig& inConfig, PyObject
677677 PyDict_SetItemString (outDict, " uv_max" , mvPyObject (ToPyPair (inConfig.uv_max .x , inConfig.uv_max .y )));
678678 PyDict_SetItemString (outDict, " tint_color" , mvPyObject (ToPyColor (inConfig.tintColor )));
679679 PyDict_SetItemString (outDict, " background_color" , mvPyObject (ToPyColor (inConfig.backgroundColor )));
680- PyDict_SetItemString (outDict, " texture_tag" , mvPyObject (ToPyUUID (inConfig.textureUUID )));
680+ PyDict_SetItemString (outDict, " texture_tag" , mvPyObject (ToPyUUID (inConfig.texture . get () )));
681681 PyDict_SetItemString (outDict, " frame_padding" , mvPyObject (ToPyInt (inConfig.framePadding )));
682682}
683683
@@ -1469,14 +1469,14 @@ DearPyGui::set_configuration(PyObject* inDict, mvImageConfig& outConfig)
14691469 if (PyObject* item = PyDict_GetItemString (inDict, " border_color" )) outConfig.borderColor = ToColor (item);
14701470 if (PyObject* item = PyDict_GetItemString (inDict, " texture_tag" ))
14711471 {
1472- outConfig. textureUUID = GetIDFromPyObject (item);
1473- if (outConfig. textureUUID == MV_ATLAS_UUID)
1472+ mvUUID textureUUID = GetIDFromPyObject (item);
1473+ if (textureUUID == MV_ATLAS_UUID)
14741474 {
1475- outConfig.texture = std::make_shared<mvStaticTexture>(outConfig. textureUUID );
1475+ outConfig.texture = std::make_shared<mvStaticTexture>(textureUUID);
14761476 }
14771477 else
14781478 {
1479- outConfig.texture = GetRefItem (*GContext->itemRegistry , outConfig. textureUUID );
1479+ outConfig.texture = GetRefItem (*GContext->itemRegistry , textureUUID);
14801480 if (!outConfig.texture )
14811481 mvThrowPythonError (mvErrorCode::mvTextureNotFound, GetEntityCommand (mvAppItemType::mvImage), " Texture not found." , nullptr );
14821482 }
@@ -1496,14 +1496,14 @@ DearPyGui::set_configuration(PyObject* inDict, mvImageButtonConfig& outConfig)
14961496 if (PyObject* item = PyDict_GetItemString (inDict, " frame_padding" )) outConfig.framePadding = ToInt (item);
14971497 if (PyObject* item = PyDict_GetItemString (inDict, " texture_tag" ))
14981498 {
1499- outConfig. textureUUID = GetIDFromPyObject (item);
1500- if (outConfig. textureUUID == MV_ATLAS_UUID)
1499+ mvUUID textureUUID = GetIDFromPyObject (item);
1500+ if (textureUUID == MV_ATLAS_UUID)
15011501 {
1502- outConfig.texture = std::make_shared<mvStaticTexture>(outConfig. textureUUID );
1502+ outConfig.texture = std::make_shared<mvStaticTexture>(textureUUID);
15031503 }
15041504 else
15051505 {
1506- outConfig.texture = GetRefItem (*GContext->itemRegistry , outConfig. textureUUID );
1506+ outConfig.texture = GetRefItem (*GContext->itemRegistry , textureUUID);
15071507 if (!outConfig.texture )
15081508 mvThrowPythonError (mvErrorCode::mvTextureNotFound, GetEntityCommand (mvAppItemType::mvImageButton), " Texture not found." , nullptr );
15091509 }
@@ -1549,14 +1549,14 @@ DearPyGui::set_required_configuration(PyObject* inDict, mvImageConfig& outConfig
15491549 if (!VerifyRequiredArguments (GetParsers ()[GetEntityCommand (mvAppItemType::mvImage)], inDict))
15501550 return ;
15511551
1552- outConfig. textureUUID = GetIDFromPyObject (PyTuple_GetItem (inDict, 0 ));
1553- if (outConfig. textureUUID == MV_ATLAS_UUID)
1552+ mvUUID textureUUID = GetIDFromPyObject (PyTuple_GetItem (inDict, 0 ));
1553+ if (textureUUID == MV_ATLAS_UUID)
15541554 {
1555- outConfig.texture = std::make_shared<mvStaticTexture>(outConfig. textureUUID );
1555+ outConfig.texture = std::make_shared<mvStaticTexture>(textureUUID);
15561556 }
15571557 else
15581558 {
1559- outConfig.texture = GetRefItem (*GContext->itemRegistry , outConfig. textureUUID );
1559+ outConfig.texture = GetRefItem (*GContext->itemRegistry , textureUUID);
15601560 if (!outConfig.texture )
15611561 mvThrowPythonError (mvErrorCode::mvTextureNotFound, GetEntityCommand (mvAppItemType::mvImage), " Texture not found." , nullptr );
15621562 }
@@ -1568,14 +1568,14 @@ DearPyGui::set_required_configuration(PyObject* inDict, mvImageButtonConfig& out
15681568 if (!VerifyRequiredArguments (GetParsers ()[GetEntityCommand (mvAppItemType::mvImageButton)], inDict))
15691569 return ;
15701570
1571- outConfig. textureUUID = GetIDFromPyObject (PyTuple_GetItem (inDict, 0 ));
1572- if (outConfig. textureUUID == MV_ATLAS_UUID)
1571+ mvUUID textureUUID = GetIDFromPyObject (PyTuple_GetItem (inDict, 0 ));
1572+ if (textureUUID == MV_ATLAS_UUID)
15731573 {
1574- outConfig.texture = std::make_shared<mvStaticTexture>(outConfig. textureUUID );
1574+ outConfig.texture = std::make_shared<mvStaticTexture>(textureUUID);
15751575 }
15761576 else
15771577 {
1578- outConfig.texture = GetRefItem (*GContext->itemRegistry , outConfig. textureUUID );
1578+ outConfig.texture = GetRefItem (*GContext->itemRegistry , textureUUID);
15791579 if (!outConfig.texture )
15801580 mvThrowPythonError (mvErrorCode::mvTextureNotFound, GetEntityCommand (mvAppItemType::mvImageButton), " Texture not found." , nullptr );
15811581 }
0 commit comments