Skip to content

Documentation / imgui / ImGui / ImGuiStyle

Class: ImGuiStyle ​

Defined in: libs/imgui/src/imgui.ts:3279

Constructors ​

Constructor ​

new ImGuiStyle(internal?): ImGuiStyle

Defined in: libs/imgui/src/imgui.ts:3280

Parameters ​

internal? ​

interface_ImGuiStyle = ...

Returns ​

ImGuiStyle

Properties ​

internal ​

readonly internal: interface_ImGuiStyle

Defined in: libs/imgui/src/imgui.ts:3280


Colors ​

Colors: interface_ImVec4[]

Defined in: libs/imgui/src/imgui.ts:3480

Accessors ​

Alpha ​

Get Signature ​

get Alpha(): number

Defined in: libs/imgui/src/imgui.ts:3282

Returns ​

number

Set Signature ​

set Alpha(value): void

Defined in: libs/imgui/src/imgui.ts:3285

Parameters ​
value ​

number

Returns ​

void


WindowPadding ​

Get Signature ​

get WindowPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3288

Returns ​

interface_ImVec2


WindowRounding ​

Get Signature ​

get WindowRounding(): number

Defined in: libs/imgui/src/imgui.ts:3291

Returns ​

number

Set Signature ​

set WindowRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3294

Parameters ​
value ​

number

Returns ​

void


WindowBorderSize ​

Get Signature ​

get WindowBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3297

Returns ​

number

Set Signature ​

set WindowBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3300

Parameters ​
value ​

number

Returns ​

void


WindowMinSize ​

Get Signature ​

get WindowMinSize(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3303

Returns ​

interface_ImVec2


WindowTitleAlign ​

Get Signature ​

get WindowTitleAlign(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3306

Returns ​

interface_ImVec2


WindowMenuButtonPosition ​

Get Signature ​

get WindowMenuButtonPosition(): ImGuiDir

Defined in: libs/imgui/src/imgui.ts:3309

Returns ​

ImGuiDir

Set Signature ​

set WindowMenuButtonPosition(value): void

Defined in: libs/imgui/src/imgui.ts:3312

Parameters ​
value ​

ImGuiDir

Returns ​

void


ChildRounding ​

Get Signature ​

get ChildRounding(): number

Defined in: libs/imgui/src/imgui.ts:3315

Returns ​

number

Set Signature ​

set ChildRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3318

Parameters ​
value ​

number

Returns ​

void


ChildBorderSize ​

Get Signature ​

get ChildBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3321

Returns ​

number

Set Signature ​

set ChildBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3324

Parameters ​
value ​

number

Returns ​

void


PopupRounding ​

Get Signature ​

get PopupRounding(): number

Defined in: libs/imgui/src/imgui.ts:3327

Returns ​

number

Set Signature ​

set PopupRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3330

Parameters ​
value ​

number

Returns ​

void


PopupBorderSize ​

Get Signature ​

get PopupBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3333

Returns ​

number

Set Signature ​

set PopupBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3336

Parameters ​
value ​

number

Returns ​

void


FramePadding ​

Get Signature ​

get FramePadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3339

Returns ​

interface_ImVec2


FrameRounding ​

Get Signature ​

get FrameRounding(): number

Defined in: libs/imgui/src/imgui.ts:3342

Returns ​

number

Set Signature ​

set FrameRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3345

Parameters ​
value ​

number

Returns ​

void


FrameBorderSize ​

Get Signature ​

get FrameBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3348

Returns ​

number

Set Signature ​

set FrameBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3351

Parameters ​
value ​

number

Returns ​

void


ItemSpacing ​

Get Signature ​

get ItemSpacing(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3354

Returns ​

interface_ImVec2


ItemInnerSpacing ​

Get Signature ​

get ItemInnerSpacing(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3357

Returns ​

interface_ImVec2


CellPadding ​

Get Signature ​

get CellPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3360

Returns ​

interface_ImVec2


TouchExtraPadding ​

Get Signature ​

get TouchExtraPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3363

Returns ​

interface_ImVec2


IndentSpacing ​

Get Signature ​

get IndentSpacing(): number

Defined in: libs/imgui/src/imgui.ts:3366

Returns ​

number

Set Signature ​

set IndentSpacing(value): void

Defined in: libs/imgui/src/imgui.ts:3369

Parameters ​
value ​

number

Returns ​

void


ColumnsMinSpacing ​

Get Signature ​

get ColumnsMinSpacing(): number

Defined in: libs/imgui/src/imgui.ts:3372

Returns ​

number

Set Signature ​

set ColumnsMinSpacing(value): void

Defined in: libs/imgui/src/imgui.ts:3375

Parameters ​
value ​

number

Returns ​

void


ScrollbarSize ​

Get Signature ​

get ScrollbarSize(): number

Defined in: libs/imgui/src/imgui.ts:3378

Returns ​

number

Set Signature ​

set ScrollbarSize(value): void

Defined in: libs/imgui/src/imgui.ts:3381

Parameters ​
value ​

number

Returns ​

void


ScrollbarRounding ​

Get Signature ​

get ScrollbarRounding(): number

Defined in: libs/imgui/src/imgui.ts:3384

Returns ​

number

Set Signature ​

set ScrollbarRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3387

Parameters ​
value ​

number

Returns ​

void


GrabMinSize ​

Get Signature ​

get GrabMinSize(): number

Defined in: libs/imgui/src/imgui.ts:3390

Returns ​

number

Set Signature ​

set GrabMinSize(value): void

Defined in: libs/imgui/src/imgui.ts:3393

Parameters ​
value ​

number

Returns ​

void


GrabRounding ​

Get Signature ​

get GrabRounding(): number

Defined in: libs/imgui/src/imgui.ts:3396

Returns ​

number

Set Signature ​

set GrabRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3399

Parameters ​
value ​

number

Returns ​

void


LogSliderDeadzone ​

Get Signature ​

get LogSliderDeadzone(): number

Defined in: libs/imgui/src/imgui.ts:3402

Returns ​

number

Set Signature ​

set LogSliderDeadzone(value): void

Defined in: libs/imgui/src/imgui.ts:3405

Parameters ​
value ​

number

Returns ​

void


TabRounding ​

Get Signature ​

get TabRounding(): number

Defined in: libs/imgui/src/imgui.ts:3408

Returns ​

number

Set Signature ​

set TabRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3411

Parameters ​
value ​

number

Returns ​

void


TabBorderSize ​

Get Signature ​

get TabBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3414

Returns ​

number

Set Signature ​

set TabBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3417

Parameters ​
value ​

number

Returns ​

void


TabMinWidthForCloseButton ​

Get Signature ​

get TabMinWidthForCloseButton(): number

Defined in: libs/imgui/src/imgui.ts:3420

Returns ​

number

Set Signature ​

set TabMinWidthForCloseButton(value): void

Defined in: libs/imgui/src/imgui.ts:3423

Parameters ​
value ​

number

Returns ​

void


ColorButtonPosition ​

Get Signature ​

get ColorButtonPosition(): number

Defined in: libs/imgui/src/imgui.ts:3426

Returns ​

number

Set Signature ​

set ColorButtonPosition(value): void

Defined in: libs/imgui/src/imgui.ts:3429

Parameters ​
value ​

number

Returns ​

void


ButtonTextAlign ​

Get Signature ​

get ButtonTextAlign(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3432

Returns ​

interface_ImVec2


SelectableTextAlign ​

Get Signature ​

get SelectableTextAlign(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3435

Returns ​

interface_ImVec2


DisplayWindowPadding ​

Get Signature ​

get DisplayWindowPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3438

Returns ​

interface_ImVec2


DisplaySafeAreaPadding ​

Get Signature ​

get DisplaySafeAreaPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3441

Returns ​

interface_ImVec2


MouseCursorScale ​

Get Signature ​

get MouseCursorScale(): number

Defined in: libs/imgui/src/imgui.ts:3444

Returns ​

number

Set Signature ​

set MouseCursorScale(value): void

Defined in: libs/imgui/src/imgui.ts:3447

Parameters ​
value ​

number

Returns ​

void


AntiAliasedLines ​

Get Signature ​

get AntiAliasedLines(): boolean

Defined in: libs/imgui/src/imgui.ts:3450

Returns ​

boolean

Set Signature ​

set AntiAliasedLines(value): void

Defined in: libs/imgui/src/imgui.ts:3453

Parameters ​
value ​

boolean

Returns ​

void


AntiAliasedLinesUseTex ​

Get Signature ​

get AntiAliasedLinesUseTex(): boolean

Defined in: libs/imgui/src/imgui.ts:3456

Returns ​

boolean

Set Signature ​

set AntiAliasedLinesUseTex(value): void

Defined in: libs/imgui/src/imgui.ts:3459

Parameters ​
value ​

boolean

Returns ​

void


AntiAliasedFill ​

Get Signature ​

get AntiAliasedFill(): boolean

Defined in: libs/imgui/src/imgui.ts:3462

Returns ​

boolean

Set Signature ​

set AntiAliasedFill(value): void

Defined in: libs/imgui/src/imgui.ts:3465

Parameters ​
value ​

boolean

Returns ​

void


CurveTessellationTol ​

Get Signature ​

get CurveTessellationTol(): number

Defined in: libs/imgui/src/imgui.ts:3468

Returns ​

number

Set Signature ​

set CurveTessellationTol(value): void

Defined in: libs/imgui/src/imgui.ts:3471

Parameters ​
value ​

number

Returns ​

void


CircleSegmentMaxError ​

Get Signature ​

get CircleSegmentMaxError(): number

Defined in: libs/imgui/src/imgui.ts:3474

Returns ​

number

Set Signature ​

set CircleSegmentMaxError(value): void

Defined in: libs/imgui/src/imgui.ts:3477

Parameters ​
value ​

number

Returns ​

void

Methods ​

Copy() ​

Copy(other): this

Defined in: libs/imgui/src/imgui.ts:3496

Parameters ​

other ​

Readonly<ImGuiStyle>

Returns ​

this


ScaleAllSizes() ​

ScaleAllSizes(scale_factor): void

Defined in: libs/imgui/src/imgui.ts:3541

Parameters ​

scale_factor ​

number

Returns ​

void

Released under the MIT License.