pfUI:RegisterSkin("GM Survey", "vanilla", function () HookAddonOrVariable("Blizzard_GMSurveyUI", function() StripTextures(GMSurveyFrame) CreateBackdrop(GMSurveyFrame, nil, nil, .75) CreateBackdropShadow(GMSurveyFrame) GMSurveyFrame.backdrop:SetPoint("TOPLEFT", 10, 0) GMSurveyFrame.backdrop:SetPoint("BOTTOMRIGHT", -72, 40) GMSurveyFrame:SetHitRectInsets(10,72,0,40) EnableMovable(GMSurveyFrame) SkinCloseButton(GMSurveyCloseButton, GMSurveyFrame.backdrop, -6, -6) StripTextures(GMSurveyHeader) GMSurveyHeaderText:ClearAllPoints() GMSurveyHeaderText:SetPoint("TOP", GMSurveyFrame.backdrop, "TOP", 0, -10) local answer_header = GetNoNameObject(GMSurveyFrame, "FontString", "BACKGROUND", GMSURVEY_REQUEST_TEXT) answer_header:ClearAllPoints() answer_header:SetPoint("TOP", GMSurveyFrame.backdrop, "TOP", 0, -35) for i = 1, 5 do StripTextures(_G["GMSurveyQuestion"..i]) end SkinButton(GMSurveySubmitButton) GMSurveySubmitButton:ClearAllPoints() GMSurveySubmitButton:SetPoint("BOTTOMRIGHT", GMSurveyFrame.backdrop, "BOTTOMRIGHT", -10, 10) SkinButton(GMSurveyCancelButton) GMSurveyCancelButton:ClearAllPoints() GMSurveyCancelButton:SetPoint("BOTTOMLEFT", GMSurveyFrame.backdrop, "BOTTOMLEFT", 10, 10) CreateBackdrop(GMSurveyCommentFrame, nil, true, .75) SkinScrollbar(GMSurveyCommentScrollFrameScrollBar) GMSurveyFrameComment:SetMaxLetters(2000) hooksecurefunc("GMSurveyFrame_Update", function() GMSurveyFrameComment:SetWidth(505) end) end) end)