Interface

Gtk-3.0GtkFontButtonConstructorProps

interface ConstructorProps {
    action_name: string | null;
    action_target: GLib.Variant;
    actionName: string | null;
    actionTarget: GLib.Variant;
    always_show_image: boolean;
    alwaysShowImage: boolean;
    app_paintable: boolean;
    appPaintable: boolean;
    border_width: number;
    borderWidth: number;
    can_default: boolean;
    can_focus: boolean;
    canDefault: boolean;
    canFocus: boolean;
    child: Gtk.Widget;
    composite_child: boolean;
    compositeChild: boolean;
    double_buffered: boolean;
    doubleBuffered: boolean;
    events: Gdk.EventMask;
    expand: boolean;
    focus_on_click: boolean;
    focusOnClick: boolean;
    font: string | null;
    font_desc: Pango.FontDescription | null;
    font_features: string;
    font_name: string;
    fontDesc: Pango.FontDescription | null;
    fontFeatures: string;
    fontName: string;
    halign: Gtk.Align;
    has_default: boolean;
    has_focus: boolean;
    has_tooltip: boolean;
    hasDefault: boolean;
    hasFocus: boolean;
    hasTooltip: boolean;
    height_request: number;
    heightRequest: number;
    hexpand: boolean;
    hexpand_set: boolean;
    hexpandSet: boolean;
    image: Gtk.Widget | null;
    image_position: Gtk.PositionType;
    imagePosition: Gtk.PositionType;
    is_focus: boolean;
    isFocus: boolean;
    label: string;
    language: string;
    level: Gtk.FontChooserLevel;
    margin: number;
    margin_bottom: number;
    margin_end: number;
    margin_left: number;
    margin_right: number;
    margin_start: number;
    margin_top: number;
    marginBottom: number;
    marginEnd: number;
    marginLeft: number;
    marginRight: number;
    marginStart: number;
    marginTop: number;
    name: string;
    no_show_all: boolean;
    noShowAll: boolean;
    opacity: number;
    parent: Gtk.Container | null;
    preview_text: string;
    previewText: string;
    receives_default: boolean;
    receivesDefault: boolean;
    related_action: Gtk.Action;
    relatedAction: Gtk.Action;
    relief: Gtk.ReliefStyle;
    resize_mode: Gtk.ResizeMode;
    resizeMode: Gtk.ResizeMode;
    scale_factor: number;
    scaleFactor: number;
    sensitive: boolean;
    show_preview_entry: boolean;
    show_size: boolean;
    show_style: boolean;
    showPreviewEntry: boolean;
    showSize: boolean;
    showStyle: boolean;
    style: Gtk.Style;
    title: string;
    tooltip_markup: string | null;
    tooltip_text: string | null;
    tooltipMarkup: string | null;
    tooltipText: string | null;
    use_action_appearance: boolean;
    use_font: boolean;
    use_size: boolean;
    use_stock: boolean;
    use_underline: boolean;
    useActionAppearance: boolean;
    useFont: boolean;
    useSize: boolean;
    useStock: boolean;
    useUnderline: boolean;
    valign: Gtk.Align;
    vexpand: boolean;
    vexpand_set: boolean;
    vexpandSet: boolean;
    visible: boolean;
    width_request: number;
    widthRequest: number;
    window: Gdk.Window | null;
    xalign: number;
    yalign: number;
}

Hierarchy (View Summary)

Index

Properties

Properties - Inherited from Gtk.Actionable.ConstructorProps

Properties - Inherited from Gtk.Button.ConstructorProps

Properties - Inherited from Gtk.Widget.ConstructorProps

Properties - Inherited from Gtk.Container.ConstructorProps

Properties - Inherited from Gtk.FontChooser.ConstructorProps

Properties - Inherited from Gtk.Activatable.ConstructorProps

Properties

font_name: string
fontName: string
show_size: boolean
show_style: boolean
showSize: boolean
showStyle: boolean
title: string
use_font: boolean
use_size: boolean
useFont: boolean
useSize: boolean

Properties - Inherited from Gtk.Actionable.ConstructorProps

action_name: string | null
action_target: GLib.Variant
actionName: string | null
actionTarget: GLib.Variant

Properties - Inherited from Gtk.Button.ConstructorProps

always_show_image: boolean
alwaysShowImage: boolean
image: Gtk.Widget | null
image_position: Gtk.PositionType
imagePosition: Gtk.PositionType
label: string
use_stock: boolean
use_underline: boolean
useStock: boolean
useUnderline: boolean
xalign: number
yalign: number

Properties - Inherited from Gtk.Widget.ConstructorProps

app_paintable: boolean
appPaintable: boolean
can_default: boolean
can_focus: boolean
canDefault: boolean
canFocus: boolean
composite_child: boolean
compositeChild: boolean
double_buffered: boolean
doubleBuffered: boolean
events: Gdk.EventMask
expand: boolean
focus_on_click: boolean
focusOnClick: boolean
halign: Gtk.Align
has_default: boolean
has_focus: boolean
has_tooltip: boolean
hasDefault: boolean
hasFocus: boolean
hasTooltip: boolean
height_request: number
heightRequest: number
hexpand: boolean
hexpand_set: boolean
hexpandSet: boolean
is_focus: boolean
isFocus: boolean
margin: number
margin_bottom: number
margin_end: number
margin_left: number
margin_right: number
margin_start: number
margin_top: number
marginBottom: number
marginEnd: number
marginLeft: number
marginRight: number
marginStart: number
marginTop: number
name: string
no_show_all: boolean
noShowAll: boolean
opacity: number
parent: Gtk.Container | null
receives_default: boolean
receivesDefault: boolean
scale_factor: number
scaleFactor: number
sensitive: boolean
style: Gtk.Style
tooltip_markup: string | null
tooltip_text: string | null
tooltipMarkup: string | null
tooltipText: string | null
valign: Gtk.Align
vexpand: boolean
vexpand_set: boolean
vexpandSet: boolean
visible: boolean
width_request: number
widthRequest: number
window: Gdk.Window | null

Properties - Inherited from Gtk.Container.ConstructorProps

border_width: number
borderWidth: number
child: Gtk.Widget
resize_mode: Gtk.ResizeMode
resizeMode: Gtk.ResizeMode

Properties - Inherited from Gtk.FontChooser.ConstructorProps

font: string | null
font_desc: Pango.FontDescription | null
font_features: string
fontDesc: Pango.FontDescription | null
fontFeatures: string
language: string
preview_text: string
previewText: string

show_preview_entry

show_preview_entry: boolean
showPreviewEntry: boolean

Properties - Inherited from Gtk.Activatable.ConstructorProps

related_action: Gtk.Action
relatedAction: Gtk.Action
use_action_appearance: boolean
useActionAppearance: boolean