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)

#background ⇒ String

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

#copy ⇒ GtkSource::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:

#foreground ⇒ String

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_background ⇒ String

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_underline ⇒ Pango::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

#scale ⇒ String

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_color ⇒ String

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

#weight ⇒ Pango::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