+
+ wxItemResource* resource = wxResourceManager::GetCurrentResourceManager()->FindResourceForWindow(item);
+ wxItemResource* parentResource = wxResourceManager::GetCurrentResourceManager()->FindResourceForWindow(item->GetParent());
+
+ // Also update the associated resource
+ // We need to convert to dialog units if this is not a dialog or panel, but
+ // the parent resource specifies dialog units.
+ if (parentResource->GetResourceStyle() & wxRESOURCE_DIALOG_UNITS)
+ {
+ wxSize sz = item->GetParent()->ConvertPixelsToDialog(wxSize(firstW, firstH));
+ firstW = sz.x; firstH = sz.y;
+ }
+ resource->SetSize(resource->GetX(), resource->GetY(), firstW, firstH);
+
+ }