Class: Gtk::FontDialogButton

Inherits:
Widget
  • Object
show all
Defined in:
(unknown)

Instance Method Summary collapse

Methods inherited from Widget

#accessible_role, #accessible_role=, #action_set_enabled, #activate, #activate_action, #activate_action_variant, #activate_default, #activate_signal, #activate_signal=, #activate_signal_from_name=, #add_binding, #add_binding_action, #add_binding_signal, #add_controller, #add_css_class, #add_mnemonic_label, #add_shortcut, #add_tick_callback, #allocate, #allocated_baseline, #allocated_height, #allocated_width, #baseline, #bind_template_callback_full, #bind_template_child_full, #can_focus, #can_focus=, #can_focus?, #can_target, #can_target=, #can_target?, #child_focus, #child_visible, #child_visible=, #clipboard, #compute_bounds, #compute_expand, #compute_point, #compute_transform, #contains, #create_pango_context, #create_pango_layout, #css_classes, #css_classes=, #css_name, #css_name=, #cursor, #cursor=, #cursor_from_name=, default_direction, default_direction=, #direction, #direction=, #display, #dispose_template, #drag_check_threshold, #error_bell, #first_child, #focus_child, #focus_child=, #focus_on_click, #focus_on_click=, #focus_on_click?, #focusable, #focusable=, #focusable?, #font_map, #font_map=, #font_options, #font_options=, #frame_clock, #get_allocation, #get_ancestor, #get_color, #get_preferred_size, #get_size, #get_size_request, #get_template_child, #grab_focus, #halign, #halign=, #has_css_class, #has_default, #has_default=, #has_default?, #has_focus, #has_focus=, #has_focus?, #has_tooltip, #has_tooltip=, #has_tooltip?, #has_visible_focus, #height, #height_request, #height_request=, #hexpand, #hexpand=, #hexpand?, #hexpand_set, #hexpand_set=, #hexpand_set?, #hide, #in_destruction, #init_template, #insert_action_group, #insert_after, #insert_before, #install_action, #install_property_action, #is_ancestor, #is_drawable, #is_focus, #is_sensitive, #is_visible, #keynav_failed, #last_child, #layout_manager, #layout_manager=, #layout_manager_type, #layout_manager_type=, #list_mnemonic_labels, #map, #mapped, #margin_bottom, #margin_bottom=, #margin_end, #margin_end=, #margin_start, #margin_start=, #margin_top, #margin_top=, #measure, #mnemonic_activate, #name, #name=, #native, #next_sibling, #observe_children, #observe_controllers, #opacity, #opacity=, #overflow, #overflow=, #pango_context, #parent, #parent=, #pick, #prev_sibling, #primary_clipboard, #query_action, #queue_allocate, #queue_draw, #queue_resize, #realize, #realized, #receives_default, #receives_default=, #receives_default?, #remove_controller, #remove_css_class, #remove_mnemonic_label, #remove_tick_callback, #request_mode, #root, #root=, #scale_factor, #scale_factor=, #sensitive, #sensitive=, #sensitive?, #set_size_request, #set_state_flags, #settings, #should_layout, #show, #size_allocate, #snapshot_child, #state_flags, #style_context, #template=, #template_from_resource=, #template_scope=, #tooltip_markup, #tooltip_markup=, #tooltip_text, #tooltip_text=, #translate_coordinates, #trigger_tooltip_query, #unmap, #unparent, #unrealize, #unset_state_flags, #valign, #valign=, #vexpand, #vexpand=, #vexpand?, #vexpand_set, #vexpand_set=, #vexpand_set?, #visible, #visible=, #visible?, #width, #width_request, #width_request=

Constructor Details

#initialize(dialog) ⇒ Gtk::Widget

Creates a new GtkFontDialogButton with the given GtkFontDialog.

You can pass NULL to this function and set a GtkFontDialog later. The button will be insensitive until that happens.

Parameters:

Instance Method Details

#dialogGtk::FontDialog

The GtkFontDialog that contains parameters for the font chooser dialog.

Returns:

#dialog=(dialog) ⇒ Gtk::FontDialog

The GtkFontDialog that contains parameters for the font chooser dialog.

Parameters:

Returns:

#font_descPango::FontDescription

The selected font.

This property can be set to give the button its initial font, and it will be updated to reflect the users choice in the font chooser dialog.

Listen to notify::font-desc to get informed about changes to the buttons font.

Returns:

  • (Pango::FontDescription)

    font-desc

#font_desc=(font_desc) ⇒ Pango::FontDescription

The selected font.

This property can be set to give the button its initial font, and it will be updated to reflect the users choice in the font chooser dialog.

Listen to notify::font-desc to get informed about changes to the buttons font.

Parameters:

  • font_desc (Pango::FontDescription)

Returns:

  • (Pango::FontDescription)

    font-desc

  • (Pango::FontDescription)

    font-desc

#font_featuresString

The selected font features.

This property will be updated to reflect the users choice in the font chooser dialog.

Listen to notify::font-features to get informed about changes to the buttons font features.

Returns:

  • (String)

    font-features

#font_features=(font_features) ⇒ String

The selected font features.

This property will be updated to reflect the users choice in the font chooser dialog.

Listen to notify::font-features to get informed about changes to the buttons font features.

Parameters:

  • font_features (String)

Returns:

  • (String)

    font-features

  • (String)

    font-features

#languagePango::Language

The selected language for font features.

This property will be updated to reflect the users choice in the font chooser dialog.

Listen to notify::language to get informed about changes to the buttons language.

Returns:

  • (Pango::Language)

    language

#language=(language) ⇒ Pango::Language

The selected language for font features.

This property will be updated to reflect the users choice in the font chooser dialog.

Listen to notify::language to get informed about changes to the buttons language.

Parameters:

  • language (Pango::Language)

Returns:

  • (Pango::Language)

    language

  • (Pango::Language)

    language

#levelGtk::FontLevel

The level of detail for the font chooser dialog.

Returns:

#level=(level) ⇒ Gtk::FontLevel

The level of detail for the font chooser dialog.

Parameters:

Returns:

#use_fontBoolean

Returns whether the selected font is used in the label.

Returns:

  • (Boolean)

    whether the selected font is used in the label

#use_font=(use_font) ⇒ Boolean

Whether the buttons label will be drawn in the selected font.

Parameters:

  • use_font (Boolean)

Returns:

  • (Boolean)

    use-font

  • (Boolean)

    use-font

#use_font?Boolean

Whether the buttons label will be drawn in the selected font.

Returns:

  • (Boolean)

    use-font

#use_sizeBoolean

Returns whether the selected font size is used in the label.

Returns:

  • (Boolean)

    whether the selected font size is used in the label

#use_size=(use_size) ⇒ Boolean

Whether the buttons label will use the selected font size.

Parameters:

  • use_size (Boolean)

Returns:

  • (Boolean)

    use-size

  • (Boolean)

    use-size

#use_size?Boolean

Whether the buttons label will use the selected font size.

Returns:

  • (Boolean)

    use-size