mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
443 lines
12 KiB
Go
Executable file
443 lines
12 KiB
Go
Executable file
package gui
|
|
|
|
//#include "gui.h"
|
|
import "C"
|
|
import (
|
|
"github.com/therecipe/qt"
|
|
"github.com/therecipe/qt/core"
|
|
"unsafe"
|
|
)
|
|
|
|
type QPalette struct {
|
|
ptr unsafe.Pointer
|
|
}
|
|
|
|
type QPalette_ITF interface {
|
|
QPalette_PTR() *QPalette
|
|
}
|
|
|
|
func (p *QPalette) Pointer() unsafe.Pointer {
|
|
return p.ptr
|
|
}
|
|
|
|
func (p *QPalette) SetPointer(ptr unsafe.Pointer) {
|
|
p.ptr = ptr
|
|
}
|
|
|
|
func PointerFromQPalette(ptr QPalette_ITF) unsafe.Pointer {
|
|
if ptr != nil {
|
|
return ptr.QPalette_PTR().Pointer()
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func NewQPaletteFromPointer(ptr unsafe.Pointer) *QPalette {
|
|
var n = new(QPalette)
|
|
n.SetPointer(ptr)
|
|
return n
|
|
}
|
|
|
|
func (ptr *QPalette) QPalette_PTR() *QPalette {
|
|
return ptr
|
|
}
|
|
|
|
//QPalette::ColorGroup
|
|
type QPalette__ColorGroup int64
|
|
|
|
const (
|
|
QPalette__Active = QPalette__ColorGroup(0)
|
|
QPalette__Disabled = QPalette__ColorGroup(1)
|
|
QPalette__Inactive = QPalette__ColorGroup(2)
|
|
QPalette__NColorGroups = QPalette__ColorGroup(3)
|
|
QPalette__Current = QPalette__ColorGroup(4)
|
|
QPalette__All = QPalette__ColorGroup(5)
|
|
QPalette__Normal = QPalette__ColorGroup(QPalette__Active)
|
|
)
|
|
|
|
//QPalette::ColorRole
|
|
type QPalette__ColorRole int64
|
|
|
|
var (
|
|
QPalette__WindowText = QPalette__ColorRole(0)
|
|
QPalette__Button = QPalette__ColorRole(1)
|
|
QPalette__Light = QPalette__ColorRole(2)
|
|
QPalette__Midlight = QPalette__ColorRole(3)
|
|
QPalette__Dark = QPalette__ColorRole(4)
|
|
QPalette__Mid = QPalette__ColorRole(5)
|
|
QPalette__Text = QPalette__ColorRole(6)
|
|
QPalette__BrightText = QPalette__ColorRole(7)
|
|
QPalette__ButtonText = QPalette__ColorRole(8)
|
|
QPalette__Base = QPalette__ColorRole(9)
|
|
QPalette__Window = QPalette__ColorRole(10)
|
|
QPalette__Shadow = QPalette__ColorRole(11)
|
|
QPalette__Highlight = QPalette__ColorRole(12)
|
|
QPalette__HighlightedText = QPalette__ColorRole(13)
|
|
QPalette__Link = QPalette__ColorRole(14)
|
|
QPalette__LinkVisited = QPalette__ColorRole(15)
|
|
QPalette__AlternateBase = QPalette__ColorRole(16)
|
|
QPalette__NoRole = QPalette__ColorRole(17)
|
|
QPalette__ToolTipBase = QPalette__ColorRole(18)
|
|
QPalette__ToolTipText = QPalette__ColorRole(19)
|
|
QPalette__NColorRoles = QPalette__ColorRole(C.QPalette_NColorRoles_Type())
|
|
QPalette__Foreground = QPalette__ColorRole(QPalette__WindowText)
|
|
QPalette__Background = QPalette__ColorRole(QPalette__Window)
|
|
)
|
|
|
|
func (ptr *QPalette) Brush(group QPalette__ColorGroup, role QPalette__ColorRole) *QBrush {
|
|
defer qt.Recovering("QPalette::brush")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Brush(ptr.Pointer(), C.int(group), C.int(role)))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) IsEqual(cg1 QPalette__ColorGroup, cg2 QPalette__ColorGroup) bool {
|
|
defer qt.Recovering("QPalette::isEqual")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return C.QPalette_IsEqual(ptr.Pointer(), C.int(cg1), C.int(cg2)) != 0
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (ptr *QPalette) SetBrush2(group QPalette__ColorGroup, role QPalette__ColorRole, brush QBrush_ITF) {
|
|
defer qt.Recovering("QPalette::setBrush")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_SetBrush2(ptr.Pointer(), C.int(group), C.int(role), PointerFromQBrush(brush))
|
|
}
|
|
}
|
|
|
|
func NewQPalette() *QPalette {
|
|
defer qt.Recovering("QPalette::QPalette")
|
|
|
|
return NewQPaletteFromPointer(C.QPalette_NewQPalette())
|
|
}
|
|
|
|
func NewQPalette8(other QPalette_ITF) *QPalette {
|
|
defer qt.Recovering("QPalette::QPalette")
|
|
|
|
return NewQPaletteFromPointer(C.QPalette_NewQPalette8(PointerFromQPalette(other)))
|
|
}
|
|
|
|
func NewQPalette3(button core.Qt__GlobalColor) *QPalette {
|
|
defer qt.Recovering("QPalette::QPalette")
|
|
|
|
return NewQPaletteFromPointer(C.QPalette_NewQPalette3(C.int(button)))
|
|
}
|
|
|
|
func NewQPalette5(windowText QBrush_ITF, button QBrush_ITF, light QBrush_ITF, dark QBrush_ITF, mid QBrush_ITF, text QBrush_ITF, bright_text QBrush_ITF, base QBrush_ITF, window QBrush_ITF) *QPalette {
|
|
defer qt.Recovering("QPalette::QPalette")
|
|
|
|
return NewQPaletteFromPointer(C.QPalette_NewQPalette5(PointerFromQBrush(windowText), PointerFromQBrush(button), PointerFromQBrush(light), PointerFromQBrush(dark), PointerFromQBrush(mid), PointerFromQBrush(text), PointerFromQBrush(bright_text), PointerFromQBrush(base), PointerFromQBrush(window)))
|
|
}
|
|
|
|
func NewQPalette2(button QColor_ITF) *QPalette {
|
|
defer qt.Recovering("QPalette::QPalette")
|
|
|
|
return NewQPaletteFromPointer(C.QPalette_NewQPalette2(PointerFromQColor(button)))
|
|
}
|
|
|
|
func NewQPalette4(button QColor_ITF, window QColor_ITF) *QPalette {
|
|
defer qt.Recovering("QPalette::QPalette")
|
|
|
|
return NewQPaletteFromPointer(C.QPalette_NewQPalette4(PointerFromQColor(button), PointerFromQColor(window)))
|
|
}
|
|
|
|
func NewQPalette7(p QPalette_ITF) *QPalette {
|
|
defer qt.Recovering("QPalette::QPalette")
|
|
|
|
return NewQPaletteFromPointer(C.QPalette_NewQPalette7(PointerFromQPalette(p)))
|
|
}
|
|
|
|
func (ptr *QPalette) AlternateBase() *QBrush {
|
|
defer qt.Recovering("QPalette::alternateBase")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_AlternateBase(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Base() *QBrush {
|
|
defer qt.Recovering("QPalette::base")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Base(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) BrightText() *QBrush {
|
|
defer qt.Recovering("QPalette::brightText")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_BrightText(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Brush2(role QPalette__ColorRole) *QBrush {
|
|
defer qt.Recovering("QPalette::brush")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Brush2(ptr.Pointer(), C.int(role)))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Button() *QBrush {
|
|
defer qt.Recovering("QPalette::button")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Button(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) ButtonText() *QBrush {
|
|
defer qt.Recovering("QPalette::buttonText")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_ButtonText(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) CacheKey() int64 {
|
|
defer qt.Recovering("QPalette::cacheKey")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return int64(C.QPalette_CacheKey(ptr.Pointer()))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QPalette) Color(group QPalette__ColorGroup, role QPalette__ColorRole) *QColor {
|
|
defer qt.Recovering("QPalette::color")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQColorFromPointer(C.QPalette_Color(ptr.Pointer(), C.int(group), C.int(role)))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Color2(role QPalette__ColorRole) *QColor {
|
|
defer qt.Recovering("QPalette::color")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQColorFromPointer(C.QPalette_Color2(ptr.Pointer(), C.int(role)))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) CurrentColorGroup() QPalette__ColorGroup {
|
|
defer qt.Recovering("QPalette::currentColorGroup")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return QPalette__ColorGroup(C.QPalette_CurrentColorGroup(ptr.Pointer()))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QPalette) Dark() *QBrush {
|
|
defer qt.Recovering("QPalette::dark")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Dark(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Highlight() *QBrush {
|
|
defer qt.Recovering("QPalette::highlight")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Highlight(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) HighlightedText() *QBrush {
|
|
defer qt.Recovering("QPalette::highlightedText")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_HighlightedText(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) IsBrushSet(cg QPalette__ColorGroup, cr QPalette__ColorRole) bool {
|
|
defer qt.Recovering("QPalette::isBrushSet")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return C.QPalette_IsBrushSet(ptr.Pointer(), C.int(cg), C.int(cr)) != 0
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (ptr *QPalette) IsCopyOf(p QPalette_ITF) bool {
|
|
defer qt.Recovering("QPalette::isCopyOf")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return C.QPalette_IsCopyOf(ptr.Pointer(), PointerFromQPalette(p)) != 0
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (ptr *QPalette) Light() *QBrush {
|
|
defer qt.Recovering("QPalette::light")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Light(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Link() *QBrush {
|
|
defer qt.Recovering("QPalette::link")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Link(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) LinkVisited() *QBrush {
|
|
defer qt.Recovering("QPalette::linkVisited")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_LinkVisited(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Mid() *QBrush {
|
|
defer qt.Recovering("QPalette::mid")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Mid(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Midlight() *QBrush {
|
|
defer qt.Recovering("QPalette::midlight")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Midlight(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) SetBrush(role QPalette__ColorRole, brush QBrush_ITF) {
|
|
defer qt.Recovering("QPalette::setBrush")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_SetBrush(ptr.Pointer(), C.int(role), PointerFromQBrush(brush))
|
|
}
|
|
}
|
|
|
|
func (ptr *QPalette) SetColor(group QPalette__ColorGroup, role QPalette__ColorRole, color QColor_ITF) {
|
|
defer qt.Recovering("QPalette::setColor")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_SetColor(ptr.Pointer(), C.int(group), C.int(role), PointerFromQColor(color))
|
|
}
|
|
}
|
|
|
|
func (ptr *QPalette) SetColor2(role QPalette__ColorRole, color QColor_ITF) {
|
|
defer qt.Recovering("QPalette::setColor")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_SetColor2(ptr.Pointer(), C.int(role), PointerFromQColor(color))
|
|
}
|
|
}
|
|
|
|
func (ptr *QPalette) SetColorGroup(cg QPalette__ColorGroup, windowText QBrush_ITF, button QBrush_ITF, light QBrush_ITF, dark QBrush_ITF, mid QBrush_ITF, text QBrush_ITF, bright_text QBrush_ITF, base QBrush_ITF, window QBrush_ITF) {
|
|
defer qt.Recovering("QPalette::setColorGroup")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_SetColorGroup(ptr.Pointer(), C.int(cg), PointerFromQBrush(windowText), PointerFromQBrush(button), PointerFromQBrush(light), PointerFromQBrush(dark), PointerFromQBrush(mid), PointerFromQBrush(text), PointerFromQBrush(bright_text), PointerFromQBrush(base), PointerFromQBrush(window))
|
|
}
|
|
}
|
|
|
|
func (ptr *QPalette) SetCurrentColorGroup(cg QPalette__ColorGroup) {
|
|
defer qt.Recovering("QPalette::setCurrentColorGroup")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_SetCurrentColorGroup(ptr.Pointer(), C.int(cg))
|
|
}
|
|
}
|
|
|
|
func (ptr *QPalette) Shadow() *QBrush {
|
|
defer qt.Recovering("QPalette::shadow")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Shadow(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Swap(other QPalette_ITF) {
|
|
defer qt.Recovering("QPalette::swap")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_Swap(ptr.Pointer(), PointerFromQPalette(other))
|
|
}
|
|
}
|
|
|
|
func (ptr *QPalette) Text() *QBrush {
|
|
defer qt.Recovering("QPalette::text")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Text(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) ToolTipBase() *QBrush {
|
|
defer qt.Recovering("QPalette::toolTipBase")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_ToolTipBase(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) ToolTipText() *QBrush {
|
|
defer qt.Recovering("QPalette::toolTipText")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_ToolTipText(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) Window() *QBrush {
|
|
defer qt.Recovering("QPalette::window")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_Window(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) WindowText() *QBrush {
|
|
defer qt.Recovering("QPalette::windowText")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return NewQBrushFromPointer(C.QPalette_WindowText(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPalette) DestroyQPalette() {
|
|
defer qt.Recovering("QPalette::~QPalette")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPalette_DestroyQPalette(ptr.Pointer())
|
|
}
|
|
}
|