qtmacextras

package
v0.0.0-...-36af009 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2018 License: LGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteQMacPasteboardMime

func DeleteQMacPasteboardMime(this *QMacPasteboardMime)

func DeleteQMacToolBar

func DeleteQMacToolBar(this *QMacToolBar)

func DeleteQMacToolBarItem

func DeleteQMacToolBarItem(this *QMacToolBarItem)

func QRegisterDraggedTypes

func QRegisterDraggedTypes(types qtcore.QStringList_ITF)

Registers the given types as custom pasteboard types.

This function should be called to enable the Drag and Drop events for custom pasteboard types on Cocoa implementations. This is required in addition to a QMacPasteboardMime subclass implementation. By default drag and drop is enabled for all standard pasteboard types.

See also QMacPasteboardMime.

Types

type QMacPasteboardMime

type QMacPasteboardMime struct {
	*qtrt.CObject
}

func NewQMacPasteboardMime

func NewQMacPasteboardMime(arg0 byte) *QMacPasteboardMime

Constructs a new conversion object of type t, adding it to the globally accessed list of available converters.

func NewQMacPasteboardMimeFromPointer

func NewQMacPasteboardMimeFromPointer(cthis unsafe.Pointer) *QMacPasteboardMime

func (*QMacPasteboardMime) CanConvert

func (this *QMacPasteboardMime) CanConvert(mime string, flav string) bool

Returns true if the converter can convert (both ways) between mime and flav; otherwise returns false.

All subclasses must reimplement this pure virtual function.

func (*QMacPasteboardMime) ConvertorName

func (this *QMacPasteboardMime) ConvertorName() string

Returns a name for the converter.

All subclasses must reimplement this pure virtual function.

func (*QMacPasteboardMime) Count

func (this *QMacPasteboardMime) Count(mimeData qtcore.QMimeData_ITF) int

Returns the item count for the given mimeData

func (*QMacPasteboardMime) FlavorFor

func (this *QMacPasteboardMime) FlavorFor(mime string) string

Returns the Mac UTI used for MIME type mime, or 0 if this converter does not support mime.

All subclasses must reimplement this pure virtual function.

func (*QMacPasteboardMime) GetCthis

func (this *QMacPasteboardMime) GetCthis() unsafe.Pointer

func (*QMacPasteboardMime) MimeFor

func (this *QMacPasteboardMime) MimeFor(flav string) string

Returns the MIME UTI used for Mac flavor flav, or 0 if this converter does not support flav.

All subclasses must reimplement this pure virtual function.

func (*QMacPasteboardMime) NewFromPointer

func (*QMacPasteboardMime) NewFromPointer(cthis unsafe.Pointer) *QMacPasteboardMime

func (*QMacPasteboardMime) QMacPasteboardMime_PTR

func (ptr *QMacPasteboardMime) QMacPasteboardMime_PTR() *QMacPasteboardMime

func (*QMacPasteboardMime) SetCthis

func (this *QMacPasteboardMime) SetCthis(cthis unsafe.Pointer)

type QMacPasteboardMime_ITF

type QMacPasteboardMime_ITF interface {
	QMacPasteboardMime_PTR() *QMacPasteboardMime
}

type QMacPasteboardMime__QMacPasteboardMimeType

type QMacPasteboardMime__QMacPasteboardMimeType = int
const QMacPasteboardMime__MIME_ALL QMacPasteboardMime__QMacPasteboardMimeType = 3
const QMacPasteboardMime__MIME_CLIP QMacPasteboardMime__QMacPasteboardMimeType = 2
const QMacPasteboardMime__MIME_DND QMacPasteboardMime__QMacPasteboardMimeType = 1
const QMacPasteboardMime__MIME_QT3_CONVERTOR QMacPasteboardMime__QMacPasteboardMimeType = 8
const QMacPasteboardMime__MIME_QT_CONVERTOR QMacPasteboardMime__QMacPasteboardMimeType = 4

type QMacToolBar

type QMacToolBar struct {
	*qtcore.QObject
}

func NewQMacToolBar

func NewQMacToolBar(parent qtcore.QObject_ITF) *QMacToolBar

Constructs a QMacToolBar with the given parent

func NewQMacToolBarFromPointer

func NewQMacToolBarFromPointer(cthis unsafe.Pointer) *QMacToolBar

func NewQMacToolBar_1

func NewQMacToolBar_1(identifier string, parent qtcore.QObject_ITF) *QMacToolBar

Constructs a QMacToolBar with the given parent

func NewQMacToolBar_1_

func NewQMacToolBar_1_(identifier string) *QMacToolBar

Constructs a QMacToolBar with the given parent

func NewQMacToolBar__

func NewQMacToolBar__() *QMacToolBar

Constructs a QMacToolBar with the given parent

func (*QMacToolBar) AddAllowedItem

func (this *QMacToolBar) AddAllowedItem(icon qtgui.QIcon_ITF, text string) *QMacToolBarItem

Add atoolbar item with icon and text to the toolbar customization menu.

func (*QMacToolBar) AddAllowedStandardItem

func (this *QMacToolBar) AddAllowedStandardItem(standardItem int) *QMacToolBarItem

func (*QMacToolBar) AddItem

func (this *QMacToolBar) AddItem(icon qtgui.QIcon_ITF, text string) *QMacToolBarItem

Add a toolbar item with icon and text.

func (*QMacToolBar) AddSeparator

func (this *QMacToolBar) AddSeparator()

Add a toolbar separator item.

func (*QMacToolBar) AddStandardItem

func (this *QMacToolBar) AddStandardItem(standardItem int) *QMacToolBarItem

func (*QMacToolBar) AttachToWindow

func (this *QMacToolBar) AttachToWindow(window qtgui.QWindow_ITF)

Attaches the toolbar to window. The toolbar will be displayed at the top of the native window, under and attached to the title bar above the QWindow. The toolbar is displayed outside the QWidnow area.

Use QWidget::windowHandle() to get a QWindow pointer from a QWidget instance. At app startup the QWindow might not have been created yet, call QWidget::winId() to make sure it is.

func (*QMacToolBar) DetachFromWindow

func (this *QMacToolBar) DetachFromWindow()

Detatches the toolbar from the current window.

func (*QMacToolBar) GetCthis

func (this *QMacToolBar) GetCthis() unsafe.Pointer

func (*QMacToolBar) MetaObject

func (this *QMacToolBar) MetaObject() *qtcore.QMetaObject

func (*QMacToolBar) NativeToolbar

func (this *QMacToolBar) NativeToolbar() unsafe.Pointer

Returns the naitve NSTooolbar object.

func (*QMacToolBar) NewFromPointer

func (*QMacToolBar) NewFromPointer(cthis unsafe.Pointer) *QMacToolBar

func (*QMacToolBar) QMacToolBar_PTR

func (ptr *QMacToolBar) QMacToolBar_PTR() *QMacToolBar

func (*QMacToolBar) SetCthis

func (this *QMacToolBar) SetCthis(cthis unsafe.Pointer)

type QMacToolBarItem

type QMacToolBarItem struct {
	*qtcore.QObject
}

func NewQMacToolBarItem

func NewQMacToolBarItem(parent qtcore.QObject_ITF) *QMacToolBarItem

Constructs a QMacToolBarItem with parent.

func NewQMacToolBarItemFromPointer

func NewQMacToolBarItemFromPointer(cthis unsafe.Pointer) *QMacToolBarItem

func NewQMacToolBarItem__

func NewQMacToolBarItem__() *QMacToolBarItem

Constructs a QMacToolBarItem with parent.

func (*QMacToolBarItem) Activated

func (this *QMacToolBarItem) Activated()

This signal is emitted when the toolbar item is clicked or otherwise activated.

func (*QMacToolBarItem) GetCthis

func (this *QMacToolBarItem) GetCthis() unsafe.Pointer

func (*QMacToolBarItem) Icon

func (this *QMacToolBarItem) Icon() *qtgui.QIcon

func (*QMacToolBarItem) MetaObject

func (this *QMacToolBarItem) MetaObject() *qtcore.QMetaObject

func (*QMacToolBarItem) NativeToolBarItem

func (this *QMacToolBarItem) NativeToolBarItem() unsafe.Pointer

Returns the native NSToolbarItem.

func (*QMacToolBarItem) NewFromPointer

func (*QMacToolBarItem) NewFromPointer(cthis unsafe.Pointer) *QMacToolBarItem

func (*QMacToolBarItem) QMacToolBarItem_PTR

func (ptr *QMacToolBarItem) QMacToolBarItem_PTR() *QMacToolBarItem

func (*QMacToolBarItem) Selectable

func (this *QMacToolBarItem) Selectable() bool

func (*QMacToolBarItem) SetCthis

func (this *QMacToolBarItem) SetCthis(cthis unsafe.Pointer)

func (*QMacToolBarItem) SetIcon

func (this *QMacToolBarItem) SetIcon(icon qtgui.QIcon_ITF)

func (*QMacToolBarItem) SetSelectable

func (this *QMacToolBarItem) SetSelectable(selectable bool)

func (*QMacToolBarItem) SetStandardItem

func (this *QMacToolBarItem) SetStandardItem(standardItem int)

func (*QMacToolBarItem) SetText

func (this *QMacToolBarItem) SetText(text string)

func (*QMacToolBarItem) StandardItem

func (this *QMacToolBarItem) StandardItem() int

func (*QMacToolBarItem) Text

func (this *QMacToolBarItem) Text() string

type QMacToolBarItem_ITF

type QMacToolBarItem_ITF interface {
	qtcore.QObject_ITF
	QMacToolBarItem_PTR() *QMacToolBarItem
}

type QMacToolBarItem__StandardItem

type QMacToolBarItem__StandardItem = int
const QMacToolBarItem__FlexibleSpace QMacToolBarItem__StandardItem = 2

A spacing item which grows to fill available space

const QMacToolBarItem__NoStandardItem QMacToolBarItem__StandardItem = 0

Don't use a standard item

const QMacToolBarItem__Space QMacToolBarItem__StandardItem = 1

A spacing item

type QMacToolBar_ITF

type QMacToolBar_ITF interface {
	qtcore.QObject_ITF
	QMacToolBar_PTR() *QMacToolBar
}

Jump to

Keyboard shortcuts

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