Class: GtkSource::Style

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

Instance Method Summary collapse

Instance Method Details

#apply(tag) ⇒ nil

This function modifies the [classGtk.TextTag] properties that are related to the Gtk::SourceStyle properties. Other [classGtk.TextTag] properties are left untouched.

If style is non-nil, applies style to tag.

If style is nil, the related *-set properties of [classGtk.TextTag] are set to false.

Parameters:

Returns:

  • (nil)

#backgroundString

Returns background.

Returns:

  • (String)

    background

#background=(background) ⇒ String

Parameters:

  • background (String)

Returns:

  • (String)

    background

  • (String)

    background

#background_set=(background_set) ⇒ Boolean

Parameters:

  • background_set (Boolean)

Returns:

  • (Boolean)

    background-set

  • (Boolean)

    background-set

#background_set?Boolean

Returns background-set.

Returns:

  • (Boolean)

    background-set

#bold=(bold) ⇒ Boolean

Parameters:

  • bold (Boolean)

Returns:

  • (Boolean)

    bold

  • (Boolean)

    bold

#bold?Boolean

Returns bold.

Returns:

  • (Boolean)

    bold

#bold_set=(bold_set) ⇒ Boolean

Parameters:

  • bold_set (Boolean)

Returns:

  • (Boolean)

    bold-set

  • (Boolean)

    bold-set

#bold_set?Boolean

Returns bold-set.

Returns:

  • (Boolean)

    bold-set

#copyGtkSource::Style

Creates a copy of style, that is a new Gtk::SourceStyle instance which has the same attributes set. when you are done with it.

Returns:

#foregroundString

Returns foreground.

Returns:

  • (String)

    foreground

#foreground=(foreground) ⇒ String

Parameters:

  • foreground (String)

Returns:

  • (String)

    foreground

  • (String)

    foreground

#foreground_set=(foreground_set) ⇒ Boolean

Parameters:

  • foreground_set (Boolean)

Returns:

  • (Boolean)

    foreground-set

  • (Boolean)

    foreground-set

#foreground_set?Boolean

Returns foreground-set.

Returns:

  • (Boolean)

    foreground-set

#italic=(italic) ⇒ Boolean

Parameters:

  • italic (Boolean)

Returns:

  • (Boolean)

    italic

  • (Boolean)

    italic

#italic?Boolean

Returns italic.

Returns:

  • (Boolean)

    italic

#italic_set=(italic_set) ⇒ Boolean

Parameters:

  • italic_set (Boolean)

Returns:

  • (Boolean)

    italic-set

  • (Boolean)

    italic-set

#italic_set?Boolean

Returns italic-set.

Returns:

  • (Boolean)

    italic-set

#line_backgroundString

Returns line-background.

Returns:

  • (String)

    line-background

#line_background=(line_background) ⇒ String

Parameters:

  • line_background (String)

Returns:

  • (String)

    line-background

  • (String)

    line-background

#line_background_set=(line_background_set) ⇒ Boolean

Parameters:

  • line_background_set (Boolean)

Returns:

  • (Boolean)

    line-background-set

  • (Boolean)

    line-background-set

#line_background_set?Boolean

Returns line-background-set.

Returns:

  • (Boolean)

    line-background-set

#pango_underlinePango::Underline

Returns pango-underline.

Returns:

  • (Pango::Underline)

    pango-underline

#pango_underline=(pango_underline) ⇒ Pango::Underline

Parameters:

  • pango_underline (Pango::Underline)

Returns:

  • (Pango::Underline)

    pango-underline

  • (Pango::Underline)

    pango-underline

#scaleString

Returns scale.

Returns:

  • (String)

    scale

#scale=(scale) ⇒ String

Parameters:

  • scale (String)

Returns:

  • (String)

    scale

  • (String)

    scale

#scale_set=(scale_set) ⇒ Boolean

Parameters:

  • scale_set (Boolean)

Returns:

  • (Boolean)

    scale-set

  • (Boolean)

    scale-set

#scale_set?Boolean

Returns scale-set.

Returns:

  • (Boolean)

    scale-set

#strikethrough=(strikethrough) ⇒ Boolean

Parameters:

  • strikethrough (Boolean)

Returns:

  • (Boolean)

    strikethrough

  • (Boolean)

    strikethrough

#strikethrough?Boolean

Returns strikethrough.

Returns:

  • (Boolean)

    strikethrough

#strikethrough_set=(strikethrough_set) ⇒ Boolean

Parameters:

  • strikethrough_set (Boolean)

Returns:

  • (Boolean)

    strikethrough-set

  • (Boolean)

    strikethrough-set

#strikethrough_set?Boolean

Returns strikethrough-set.

Returns:

  • (Boolean)

    strikethrough-set

#underline_colorString

Returns underline-color.

Returns:

  • (String)

    underline-color

#underline_color=(underline_color) ⇒ String

Parameters:

  • underline_color (String)

Returns:

  • (String)

    underline-color

  • (String)

    underline-color

#underline_color_set=(underline_color_set) ⇒ Boolean

Parameters:

  • underline_color_set (Boolean)

Returns:

  • (Boolean)

    underline-color-set

  • (Boolean)

    underline-color-set

#underline_color_set?Boolean

Returns underline-color-set.

Returns:

  • (Boolean)

    underline-color-set

#underline_set=(underline_set) ⇒ Boolean

Parameters:

  • underline_set (Boolean)

Returns:

  • (Boolean)

    underline-set

  • (Boolean)

    underline-set

#underline_set?Boolean

Returns underline-set.

Returns:

  • (Boolean)

    underline-set

#weightPango::Weight

Returns weight.

Returns:

  • (Pango::Weight)

    weight

#weight=(weight) ⇒ Pango::Weight

Parameters:

  • weight (Pango::Weight)

Returns:

  • (Pango::Weight)

    weight

  • (Pango::Weight)

    weight

#weight_set=(weight_set) ⇒ Boolean

Parameters:

  • weight_set (Boolean)

Returns:

  • (Boolean)

    weight-set

  • (Boolean)

    weight-set

#weight_set?Boolean

Returns weight-set.

Returns:

  • (Boolean)

    weight-set