Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Why is my plugin widget not popping up?

Asked by 4 years ago

I have been trying to understand how to make a plugin and such and found this interesting thing called a widget. I then tried to follow the roblox wiki's tutorial on how to make a widget, but it only worked for the first five minutes. Afterward, the widget would just not pop up. Can someone please explain why that is happening.

local toolbar = plugin:CreateToolbar("Empty Script Adder")
 local pressedone = false
local newScriptButton = toolbar:CreateButton("Add Script", "Create an empty Script", "rbxassetid://1507949215")
local Selection = game:GetService("Selection")



 function onNewScriptButtonClicked()
    local widgetInfo = DockWidgetPluginGuiInfo.new(
        Enum.InitialDockState.Float,  -- Widget will be initialized in floating panel
        true,   -- Widget will be initially enabled
        false,  -- Don't override the previous enabled state
        200,    -- Default width of the floating window
        300,    -- Default height of the floating window
        150,    -- Minimum width of the floating window
        150     -- Minimum height of the floating window
    )

-- Create new widget GUI
    local testWidget = plugin:CreateDockWidgetPluginGui("TestWidget", widgetInfo)
    testWidget.Title = "Test Widget"  -- Optional widget title

    local testButton = Instance.new("TextButton")
    testButton.BorderSizePixel = 0
    testButton.TextSize = 20
    testButton.TextColor3 = Color3.new(1,0.2,0.4)
    testButton.AnchorPoint = Vector2.new(0.5,0.5)
    testButton.Size = UDim2.new(1,0,1,0)
    testButton.Position = UDim2.new(0.5,0,0.5,0)
    testButton.SizeConstraint = Enum.SizeConstraint.RelativeYY
    testButton.Text = "Click Me"
    testButton.Parent = testWidget
    print("Clicked")




end

newScriptButton.Click:Connect(onNewScriptButtonClicked)

Answer this question