hsdialog

package
v0.0.0-...-667d129 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2021 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Overview

Package hsdialog contains project's dialogs

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dialog

type Dialog struct {
	*giu.PopupModalWidget

	Visible bool
	// contains filtered or unexported fields
}

Dialog represents HellSpawner's dialog

func New

func New(title string) *Dialog

New creates a new dialog

func (*Dialog) Cleanup

func (d *Dialog) Cleanup()

Cleanup hides dialog

func (*Dialog) IsVisible

func (d *Dialog) IsVisible() bool

IsVisible returns true if dialog is visible

func (*Dialog) KeyboardShortcuts

func (d *Dialog) KeyboardShortcuts() []giu.WindowShortcut

KeyboardShortcuts returns a list of shortcuts

func (*Dialog) RegisterKeyboardShortcuts

func (d *Dialog) RegisterKeyboardShortcuts(_ ...giu.WindowShortcut)

RegisterKeyboardShortcuts registers a shortcuts for popup dialog

func (*Dialog) Show

func (d *Dialog) Show()

Show shows dialog

func (*Dialog) ToggleVisibility

func (d *Dialog) ToggleVisibility()

ToggleVisibility toggles dialog's visibility

Directories

Path Synopsis
Package hsaboutdialog provides the "About" window implementation, which shows information about hellspawner.
Package hsaboutdialog provides the "About" window implementation, which shows information about hellspawner.
Package hspreferencesdialog contains preferences dialog data
Package hspreferencesdialog contains preferences dialog data
Package hsprojectpropertiesdialog contains project properties dialog's data
Package hsprojectpropertiesdialog contains project properties dialog's data

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL