# Widget

**Associated namespace:** [sm.gui.widget](../Static-Functions/sm.gui.widget.md)

**Usage:** Client only

**Serializable:** No

Removed! Don't use.

**Values:**

- <a id="id"></a>`id` [ **unknown** ] <br>
    - `Get`: Removed!

        **Deprecated:**
        Use [GuiInterface](GuiInterface.md)


- <a id="position"></a>`position` [ **unknown** ] <br>
    - `Get`: Removed!

        **Deprecated:**
        Use [GuiInterface](GuiInterface.md)

    - `Set`: Removed!

        **Deprecated:**
        Use [GuiInterface](GuiInterface.md)


- <a id="size"></a>`size` [ **unknown** ] <br>
    - `Get`: Removed!

        **Deprecated:**
        Use [GuiInterface](GuiInterface.md)

    - `Set`: Removed!

        **Deprecated:**
        Use [GuiInterface](GuiInterface.md)


- <a id="visible"></a>`visible` [ **unknown** ] <br>
    - `Get`: Removed!

        **Deprecated:**
        Use [GuiInterface](GuiInterface.md)

    - `Set`: Removed!

        **Deprecated:**
        Use [GuiInterface](GuiInterface.md)


**Operations:**

| Operation | Returns | Description |
| --- | --- | --- |
| <a id="__eq"></a>`Widget == Widget` | boolean | Checks if two instances of [Widget](Widget.md) refer to the same Widget. |

## Functions

### bindOnClick {#bindonclick}

``` { .lua .api-signature }
widget:bindOnClick(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### find {#find}

``` { .lua .api-signature }
widget:find(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### getName {#getname}

``` { .lua .api-signature }
widget:getName(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### getPosition {#getposition}

``` { .lua .api-signature }
widget:getPosition(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### getSize {#getsize}

``` { .lua .api-signature }
widget:getSize(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### getText {#gettext}

``` { .lua .api-signature }
widget:getText(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### getTypeName {#gettypename}

``` { .lua .api-signature }
widget:getTypeName(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### getVisible {#getvisible}

``` { .lua .api-signature }
widget:getVisible(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### setPosition {#setposition}

``` { .lua .api-signature }
widget:setPosition(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### setSize {#setsize}

``` { .lua .api-signature }
widget:setSize(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### setText {#settext}

``` { .lua .api-signature }
widget:setText(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!

### setVisible {#setvisible}

``` { .lua .api-signature }
widget:setVisible(  )
```

> **Deprecated:**
> Use [GuiInterface](GuiInterface.md)
>

Removed!
