ruby-****@sourc*****
ruby-****@sourc*****
2003年 9月 4日 (木) 10:57:48 JST
------------------------- REMOTE_ADDR = 61.204.181.66 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?Gtk%3A%3ATextTag ------------------------- = class Gtk::TextTag You may wish to begin by reading ((<the text widget conceptual overview>)) which gives an overview of all the objects and data types related to the text widget and how they work together. Tags should be in the Gtk::TextTagTable for a given Gtk::TextBuffer before using them with that buffer. Gtk::TextBuffer#create_tag is the best way to create tags. See gtk-demo for numerous examples. The "invisible" property was not implemented for GTK+ 2.0; it's planned to be implemented in future releases. == Object Hierarchy * Object * GLib::Instantiatable * GLib::Object * Gtk::TextTag == Class Methods --- Gtk::TextTag.new(name = nil) Creates a Gtk::TextTag. Configure the tag using object arguments, * name: tag name, or nil * Returns: a new Gtk::TextTag == Instance Methods --- priority Get the tag priority. * Returns: The tag's priority. --- priority=(priority) Sets the priority of a Gtk::TextTag. Valid priorities are start at 0 and go to one less than Gtk::TextTagTable#size. Each tag in a table has a unique priority; setting the priority of one tag shifts the priorities of all the other tags in the table to maintain a unique priority for each tag. Higher priority tags "win" if two tags both set the same text attribute. When adding a tag to a tag table, it will be assigned the highest priority in the table by default; so normally the precedence of a set of tags is the order in which they were added to the table, or created with Gtk::TextBuffer#create_tag, which adds the tag to the buffer's table automatically. * priority: the new priority * Returns: priority --- set_priority(priority) Same as priority=. * priority: the new priority * Returns: self --- event(event_object, event, iter) Emits the "event" signal on the Gtk::TextTag. * event_object: object that received the event, such as a widget * event: the event * iter: location where the event was received * Returns : result of signal emission (true if the event was handled) --- name Gets the name of the tag, or nil for anonymous tags. Can only be set when the tag is created. * Returns: the name of the tag. --- name=(name) Sets the name of the tag, or nil for anonymous tags. Can only be set when the tag is created. * name: the name of the tag * Returns: self --- set_name(name) Same as name=. * name: the name of the tag * Returns: self --- background=(color) Sets the background color, as a string such as "red" or "FFFFFF" * color: a background color * Returns: color --- set_background(color) Same as background=. * color: a background color * Returns: self --- foreground=(color) Sets the foreground color, as a string such as "red" or "FFFFFF" * color: a foreground color * Returns: color --- set_foreground(color) Same as foreground=. * color: a foreground color * Returns: self --- background_gdk Gets the background color, as a Gdk::Color. The color need not be allocated. * Returns: a Gdk::Color --- background_gdk=(color) Sets the background color, as a Gdk::Color. The color need not be allocated. * color: a Gdk::Color * Returns: color --- set_background_gdk(color) Same as background_gdk=. * color: a Gdk::Color * Returns: self --- foreground_gdk Gets the foreground color, as a Gdk::Color. The color need not be allocated. * Returns: a Gdk::Color --- foreground_gdk=(color) Sets the foreground color, as a Gdk::Color. The color need not be allocated. * color: a Gdk::Color * Returns: color --- set_foreground_gdk(color) Same as foreground_gdk=. * color: a Gdk::Color * Returns: self --- background_stipple Gets a Gdk::Pixmap(depth=1) to use for stippling the background color. * Returns: a Gdk::Pixmap --- background_stipple=(bitmap) Sets a Gdk::Pixmap(depth=1) to use for stippling the background color. * bitmap: a Gdk::Pixmap(depth=1) * Returns: bitmap --- set_background_stipple(bitmap) Same as background_stipple=. * bitmap: a Gdk::Pixmap(depth=1) * Returns: self --- foreground_stipple Gets a Gdk::Pixmap(depth=1) to use for stippling the foreground color. * Returns: a Gdk::Pixmap --- foreground_stipple=(bitmap) Sets a Gdk::Pixmap(depth=1) to use for stippling the foreground color. * bitmap: a Gdk::Pixmap(depth=1) * Returns: bitmap --- set_foreground_stipple(bitmap) Same as foreground_stipple=. * bitmap: a Gdk::Pixmap(depth=1) * Returns: self --- font Gets the font as a Pango font name, e.g. "Sans Italic 12" * Returns: the font name. --- font=(font) Sets the font as a Pango font name, e.g. "Sans Italic 12" * font: the font name. * Returns: font. --- set_font(font) Same as font=. * font: the font name. * Returns: self --- font_desc Gets the font as a Pango::FontDescription. * Returns: the font description. --- font_desc=(desc) Sets the font as a Pango::FontDescription. * desc: the font description * Returns: desc --- set_font_desc(desc) Same as font_desc=. * desc: the font description * Returns: self --- family Gets the name of the font family, e.g. Sans, Helvetica, Times, Monospace * Returns: the name of the font family --- family=(family) Sets the name of the font family, e.g. Sans, Helvetica, Times, Monospace * family: the name of the font family * Returns: family --- set_family(family) Same as family=. * family: the name of the font family * Returns: self --- style Gets the font style as a ((<PangoStyle|Pango::FontDescription#PangoStyle>)), e.g. Pango::FontDescription::STYLE_ITALIC * Returns: the font style(((<PangoStyle|Pango::FontDescription#PangoStyle>))) --- style=(style) Sets the font style as a ((<PangoStyle|Pango::FontDescription#PangoStyle>)), e.g. Pango::FontDescription::STYLE_ITALIC * style: the font style(((<PangoStyle|Pango::FontDescription#PangoStyle>))) * Returns: style --- set_style(style) Same as style=. * style: the font style(((<PangoStyle|Pango::FontDescription#PangoStyle>))) * Returns: self --- variant Gets the font variant as a ((<PangoVariant|Pango::FontDescription#PangoVariant>)), e.g. Pango::FontDescription::VARIANT_SMALL_CAPS * Returns: the font variant(((<PangoVariant|Pango::FontDescription#PangoVariant>))) --- variant=(variant) Sets the font variant as a ((<PangoVariant|Pango::FontDescription#PangoVariant>)), e.g. Pango::FontDescription::VARIANT_SMALL_CAPS * variant: the font variant(((<PangoVariant|Pango::FontDescription#PangoVariant>))) * Returns: variant --- set_variant(variant) Same as variant=. * variant: the font variant(((<PangoVariant|Pango::FontDescription#PangoVariant>))) * Returns: self --- weight Gets the font weight as an Integer, see predefined values in ((<PangoWeight|Pango::FontDescription#PangoWeight>)); for example, Pango::FontDescription::WEIGHT_BOLD * Returns: the font weight(Integer) --- weight=(weight) Sets the font weight as an Integer, see predefined values in ((<PangoWeight|Pango::FontDescription#PangoWeight>)); for example, Pango::FontDescription::WEIGHT_BOLD * weight: the font weight(Integer) or predefined values in ((<PangoWeight|Pango::FontDescription#PangoWeight>)) * Returns: weight --- set_weight(weight) Same as weight=. * weight: the font weight(Integer) or predefined values in ((<PangoWeight|Pango::FontDescription#PangoWeight>)) * Returns: self --- stretch Gets the font stretch as a ((<PangoStretch|Pango::FontDescription#PangoStretch>)), e.g. Pango::FontDescription::STRETCH_CONDENSED * Returns: the font stretch(((<PangoStretch|Pango::FontDescription#PangoStretch>))) --- stretch=(stretch) Sets the font stretch as a ((<PangoStretch|Pango::FontDescription#PangoStretch>)), e.g. Pango::FontDescription::STRETCH_CONDENSED * stretch: the font stretch(((<PangoStretch|Pango::FontDescription#PangoStretch>))) * Returns: stretch --- set_stretch(stretch) Same as stretch=. * Returns: self --- size Gets the font size in Pango units. * Returns: the font size --- size=(size) Sets the font size in Pango units. * size: the font size * Returns: size --- set_size(size) Same as size=. * size: the font size * Returns: self --- size_points Gets the font size in points. * Returns: the font size in points --- size_points=(size_points) Sets the font size in points. * size_points: the font size in points * Returns: size_points --- set_size_points(size_points) Same as size_points=. * size_points: the font size in points * Returns: self --- scale Gets the font size as a scale factor relative to the default font size. This properly adapts to theme changes etc. so is recommended. Pango predefines some scales such as Pango::AttrScale::X_LARGE * Returns: the font size as a scale factor relative to the default font size --- scale=(scale) Sets the font size as a scale factor relative to the default font size. This properly adapts to theme changes etc. so is recommended. Pango predefines some scales such as Pango::AttrScale::X_LARGE * scale: the font size as a scale factor relative to the default font size * Returns: scale --- set_scale(scale) Same as scale=. * scale: the font size as a scale factor relative to the default font size * Returns: self --- pixels_above_lines Gets the pixels of blank space above paragraphs. * Returns: the pixels of blank space above paragraphs --- pixels_above_lines=(pixels) Sets the pixels of blank space above paragraphs. * pixels: the pixels of blank space above paragraphs * Returns: pixels --- set_pixels_above_lines(pixels) Same as pixels_above_lines=. * pixels: the pixels of blank space above paragraphs * Returns: self --- pixels_below_lines Gets the pixels of blank space below paragraphs * Returns: the pixels of blank space below paragraphs --- pixels_below_lines=(pixels) Sets the pixels of blank space below paragraphs * pixels: the pixels of blank space below paragraphs * Returns: pixels --- set_pixels_below_lines(pixels) Same as pixels_below_lines=. * pixels: the pixels of blank space below paragraphs * Returns: self --- pixels_inside_wrap_set? Gets the value whether this tag affects the number of pixels between wrapped lines or not. * Returns: true if this tag affects the number of pixels between wrapped lines --- pixels_inside_wrap_set=(setting) Sets the value whether this tag affects the number of pixels between wrapped lines or not. * setting: true if this tag affects the number of pixels between wrapped lines * Returns: setting --- set_pixels_inside_wrap_set(setting) Same as pixels_inside_wrap_set=. * setting: true if this tag affects the number of pixels between wrapped lines * Returns: self --- editable? Gets the value whether the text can be modified by the user or not. * Returns: true if the text can be modified by the user --- editable=(editable) Sets the value whether the text can be modified by the user or not. * editable: true if the text can be modified by the user * Returns: editable --- set_editable(editable) Same as editable=. * editable: true if the text can be modified by the user * Returns: self --- wrap_mode Gets the value whether to wrap lines never, at word boundaries, or at character boundaries or not. * Returns: true if to wrap lines never, at word boundaries, or at character boundaries --- wrap_mode=(wrap_mode) Sets the value whether to wrap lines never, at word boundaries, or at character boundaries or not. * wrap_mode: true if to wrap lines never, at word boundaries, or at character boundaries * Returns: wrap_mode --- set_wrap_mode(wrap_mode) Same as wrap_mode=. * wrap_mode: true if to wrap lines never, at word boundaries, or at character boundaries * Returns: self --- justification Gets the Left, right, or center justification. * Returns: Left, right, or center justification (((<GtkJustification|Gtk#GtkJustification>))) --- justification=(setting) Sets the Left, right, or center justification. * setting: Left, right, or center justification (((<GtkJustification|Gtk#GtkJustification>))) * Returns: setting --- set_justification(setting) Same as justification=. * setting: Left, right, or center justification (((<GtkJustification|Gtk#GtkJustification>))) * Returns: self --- direction Gets the Text direction, e.g. right-to-left or left-to-right. * Returns: Text direction, e.g. right-to-left or left-to-right (((<GtkTextDirection|Gtk::Widget#GtkTextDirection>))) --- direction=(direction) Sets the Text direction, e.g. right-to-left or left-to-right. * direction: Text direction, e.g. right-to-left or left-to-right (((<GtkTextDirection|Gtk::Widget#GtkTextDirection>))) * Returns: direction --- set_direction(direction) Same as direction=. * direction: Text direction, e.g. right-to-left or left-to-right (((<GtkTextDirection|Gtk::Widget#GtkTextDirection>))) * Returns: self --- left_margin Gets the Width of the left margin in pixels. * Returns: Width of the left margin in pixels --- left_margin=(pixels) Sets the Width of the left margin in pixels. * pixels: Width of the left margin in pixels * Returns: pixels --- set_left_margin(pixels) Same as left_margin=. * pixels: Width of the left margin in pixels * Returns: self --- indent Gets the Amount to indent the paragraph, in pixels. * Returns: Amount to indent the paragraph, in pixels --- indent=(pixels) Sets the Amount to indent the paragraph, in pixels. * pixels: Amount to indent the paragraph, in pixels * Returns: pixels --- set_indent(pixels) Same as indent=. * pixels: Amount to indent the paragraph, in pixels * Returns: self --- strikethrough? Gets the value whether to strike through the text or not. * Returns: true if to strike through the text --- strikethrough=(strikethrough) Sets the value whether to strike through the text or not. * strikethrough: true if to strike through the text * Returns: strikethrough --- set_strikethrough(strikethrough) Same as strikethrough=. * strikethrough: true if to strike through the text * Returns: self --- right_margin Gets the Width of the right margin in pixels. * Returns: Width of the right margin in pixels --- right_margin=(margin) Sets the Width of the right margin in pixels. * margin: Width of the right margin in pixels * Returns: margin --- set_right_margin(margin) Same as right_margin=. * margin: Width of the right margin in pixels * Returns: self --- underline Gets the style of underline for this text. * Returns: Style of underline for this text (((<PangoUnderline|Pango::AttrUnderline#PangoUnderline>))) --- underline=(underline) Sets the style of underline for this text. * underline: Style of underline for this text (((<PangoUnderline|Pango::AttrUnderline#PangoUnderline>))) * Returns: underline --- set_underline(underline) Same as underline=. * underline: Style of underline for this text (((<PangoUnderline|Pango::AttrUnderline#PangoUnderline>))) * Returns: self --- rise Gets the offset of text above the baseline (below the baseline if rise is negative) in pixels. * Returns: Offset of text above the baseline (below the baseline if rise is negative) in pixels --- rise=(pixel) Sets the offset of text above the baseline (below the baseline if rise is negative) in pixels. * pixel: Offset of text above the baseline (below the baseline if rise is negative) in pixels * Returns: pixel --- set_rise(pixel) Same as rise=. * pixel: Offset of text above the baseline (below the baseline if rise is negative) in pixels * Returns: self --- background_full_height? Gets the value whether the background color fills the entire line height or only the height of the tagged characters or not. * Returns: true if the background color fills the entire line height or only the height of the tagged characters --- background_full_height=(setting) Sets the value whether the background color fills the entire line height or only the height of the tagged characters or not. * setting: true if the background color fills the entire line height or only the height of the tagged characters * Returns: setting --- set_background_full_height(setting) Same as background_full_height=. * setting: true if the background color fills the entire line height or only the height of the tagged characters * Returns: self --- language Gets the language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don't understand this parameter, you probably don't need it. * Returns: The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don't understand this parameter, you probably don't need it --- language=(language) Sets the language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don't understand this parameter, you probably don't need it. * language: The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don't understand this parameter, you probably don't need it * Returns: language --- set_language(language) Same as language=. * language: The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don't understand this parameter, you probably don't need it * Returns: self --- tabs Gets the custom tabs for this text. * Returns: custom tabs for this text --- tabs=(tabs) Sets the custom tabs for this text. * tabs: custom tabs for this text * Returns: tabs --- set_tabs(tabs) Same as tabs=. * tabs: custom tabs for this text * Returns: self --- invisible? Gets the value whether this text is hidden. Not implemented in GTK 2.0. * Returns: true if this text is hidden --- invisible=(invisible) Sets the value whether this text is hidden. Not implemented in GTK 2.0. * invisible: true if this text is hidden * Returns: invisible --- set_invisible(invisible) Same as invisible=. Not implemented in GTK 2.0. * invisible: true if this text is hidden * Returns: self --- background_set? Gets the value whether this tag affects the background color or not. * Returns: true if this tag affects the background color --- background_set=(setting) Sets the value whether this tag affects the background color or not. * setting: true if this tag affects the background color * Returns: setting --- set_background_set(setting) Same as background_set=. * setting: true if this tag affects the background color * Returns: self --- foreground_set? Gets the value whether this tag affects the foreground color or not. * Returns: true if this tag affects the foreground color --- foreground_set=(setting) Sets the value whether this tag affects the foreground color or not. * setting: true if this tag affects the foreground color * Returns: setting --- set_foreground_set(setting) Same as foreground_set=. * setting: true if this tag affects the foreground color * Returns: self --- background_stipple_set? Gets the value whether this tag affects the background stipple or not. * Returns: true if this tag affects the background stipple --- background_stipple_set=(setting) Sets the value whether this tag affects the background stipple or not. * setting: true if this tag affects the background stipple * Returns: setting --- set_background_stipple_set(setting) Same as background_stipple_set=. * setting: true if this tag affects the background stipple * Returns: self --- foreground_stipple_set? Gets the value whether this tag affects the foreground stipple or not. * Returns: true if this tag affects the foreground stipple --- foreground_stipple_set=(setting) Sets the value whether this tag affects the foreground stipple or not. * setting: true if this tag affects the foreground stipple * Returns: setting --- set_foreground_stipple_set(setting) Same as foreground_stipple_set=. * setting: true if this tag affects the foreground stipple * Returns: self --- family_set? Gets the value whether this tag affects the font family or not. * Returns: true if this tag affects the font family --- family_set=(family_set) Sets the value whether this tag affects the font family or not. * family_set: true if this tag affects the font family * Returns: family_set --- set_family_set(family_set) Same as family_set=. * family_set: true if this tag affects the font family * Returns: self --- style_set? Gets the value whether this tag affects the font style or not. * Returns: true if this tag affects the font style --- style_set=(style_set) Sets the value whether this tag affects the font style or not. * style_set: true if this tag affects the font style * Returns: style_set --- set_style_set(style_set) Same as style_set=. * style_set: true if this tag affects the font style * Returns: self --- variant_set? Gets the value whether this tag affects the font variant or not. * Returns: true if this tag affects the font variant --- variant_set=(variant_set) Sets the value whether this tag affects the font variant or not. * variant_set: true if this tag affects the font variant * Returns: variant_set --- set_variant_set(variant_set) Same as variant_set=. * variant_set: true if this tag affects the font variant * Returns: self --- weight_set? Gets the value whether this tag affects the font weight or not. * Returns: true if this tag affects the font weight --- weight_set=(weight_set) Sets the value whether this tag affects the font weight or not. * weight_set: true if this tag affects the font weight * Returns: weight_set --- set_weight_set(weight_set) Same as weight_set=. * weight_set: true if this tag affects the font weight * Returns: self --- stretch_set? Gets the value whether this tag affects the font stretch or not. * Returns: true if this tag affects the font stretch --- stretch_set=(stretch_set) Sets the value whether this tag affects the font stretch or not. * stretch_set: true if this tag affects the font stretch * Returns: stretch_set --- set_stretch_set(stretch_set) Same as stretch_set=. * stretch_set: true if this tag affects the font stretch * Returns: self --- size_set? Gets the value whether this tag affects the font size or not. * Returns: true if this tag affects the font size --- size_set=(size_set) Sets the value whether this tag affects the font size or not. * size_set: true if this tag affects the font size * Returns: size_set --- set_size_set(size_set) Same as size_set=. * size_set: true if this tag affects the font size * Returns: self --- scale_set? Gets the value whether this tag scales the font size by a factor or not. * Returns: true if this tag scales the font size by a factor --- scale_set=(scale_set) Sets the value whether this tag scales the font size by a factor or not. * scale_set: true if this tag scales the font size by a factor * Returns: scale_set --- set_scale_set(scale_set) Same as scale_set=. * scale_set: true if this tag scales the font size by a factor * Returns: self --- pixels_above_lines_set? Gets the value whether this tag affects the number of pixels above lines or not. * Returns: true if this tag affects the number of pixels above lines --- pixels_above_lines_set=(setting) Sets the value whether this tag affects the number of pixels above lines or not. * setting: true if this tag affects the number of pixels above lines * Returns: setting --- set_pixels_above_lines_set(setting) Same as pixels_above_lines_set=. * setting: true if this tag affects the number of pixels above lines * Returns: self --- pixels_below_lines_set? Gets the value whether this tag affects the number of pixels above lines or not. * Returns: true if this tag affects the number of pixels above lines --- pixels_below_lines_set=(setting) Sets the value whether this tag affects the number of pixels above lines or not. * setting: true if this tag affects the number of pixels above lines * Returns: setting --- set_pixels_below_lines_set(setting) Same as pixels_below_lines_set=. * setting: true if this tag affects the number of pixels above lines * Returns: self --- pixels_inside_wrap Gets the Pixels of blank space between wrapped lines in a paragraph. * Returns: Pixels of blank space between wrapped lines in a paragraph --- pixels_inside_wrap=(setting) Sets the Pixels of blank space between wrapped lines in a paragraph. * setting: Pixels of blank space between wrapped lines in a paragraph * Returns: setting --- set_pixels_inside_wrap(setting) Same as pixels_inside_wrap=. * setting: Pixels of blank space between wrapped lines in a paragraph * Returns: self --- editable_set? Gets the value whether this tag affects text editability or not. * Returns: true if this tag affects text editability --- editable_set=(editable_set) Sets the value whether this tag affects text editability or not. * editable_set: true if this tag affects text editability * Returns: editable_set --- set_editable_set(editable_set) Same as editable_set=. * editable_set: true if this tag affects text editability * Returns: self --- wrap_mode_set? Gets the value whether this tag affects line wrap mode or not. * Returns: true if this tag affects line wrap mode --- wrap_mode_set=(wrap_mode_set) Sets the value whether this tag affects line wrap mode or not. * wrap_mode_set: true if this tag affects line wrap mode * Returns: wrap_mode_set --- set_wrap_mode_set(wrap_mode_set) Same as wrap_mode_set=. * wrap_mode_set: true if this tag affects line wrap mode * Returns: self --- justification_set? Gets the value whether this tag affects paragraph justification or not. * Returns: true if this tag affects paragraph justification --- justification_set=(setting) Sets the value whether this tag affects paragraph justification or not. * setting: true if this tag affects paragraph justification * Returns: setting --- set_justification_set(setting) Same as justification_set=. * setting: true if this tag affects paragraph justification * Returns: self --- left_margin_set? Gets the value whether this tag affects the left margin or not. * Returns: true if this tag affects the left margin --- left_margin_set=(setting) Sets the value whether this tag affects the left margin or not. * setting: true if this tag affects the left margin * Returns: setting --- set_left_margin_set(setting) Same as left_margin_set=. * setting: true if this tag affects the left margin * Returns: self --- indent_set? Gets the value whether this tag affects indentation or not. * Returns: true if this tag affects indentation --- indent_set=(indent_set) Sets the value whether this tag affects indentation or not. * indent_set: true if this tag affects indentation * Returns: indent_set --- set_indent_set(indent_set) Same as indent_set=. * indent_set: true if this tag affects indentation * Returns: self --- strikethrough_set? Gets the value whether this tag affects strikethrough or not. * Returns: true if this tag affects strikethrough --- strikethrough_set=(setting) Sets the value whether this tag affects strikethrough or not. * setting: true if this tag affects strikethrough * Returns: setting --- set_strikethrough_set(setting) Same as strikethrough_set=. * setting: true if this tag affects strikethrough * Returns: self --- right_margin_set? Gets the value whether this tag affects the right margin or not. * Returns: true if this tag affects the right margin --- right_margin_set=(setting) Sets the value whether this tag affects the right margin or not. * setting: true if this tag affects the right margin * Returns: setting --- set_right_margin_set(setting) Same as right_margin_set=. * setting: true if this tag affects the right margin * Returns: self --- underline_set? Gets the value whether this tag affects underlining or not. * Returns: true if this tag affects underlining --- underline_set=(setting) Sets the value whether this tag affects underlining or not. * setting: true if this tag affects underlining * Returns: setting --- set_underline_set(setting) Same as underline_set=. * setting: true if this tag affects underlining * Returns: self --- rise_set? Gets the value whether this tag affects the rise or not. * Returns: true if this tag affects the rise --- rise_set=(rise_set) Sets the value whether this tag affects the rise or not. * rise_set: true if this tag affects the rise * Returns: rise_set --- set_rise_set(rise_set) Same as rise_set=. * rise_set: true if this tag affects the rise * Returns: self --- background_full_height_set? Gets the value whether this tag affects background height or not. * Returns: true if this tag affects background height --- background_full_height_set=(setting) Sets the value whether this tag affects background height or not. * setting: true if this tag affects background height * Returns: setting --- set_background_full_height_set(setting) Same as background_full_height_set=. * setting: true if this tag affects background height * Returns: self --- language_set? Gets the value whether this tag affects the language the text is rendered as or not. * Returns: true if this tag affects the language the text is rendered as --- language_set=(setting) Sets the value whether this tag affects the language the text is rendered as or not. * setting: true if this tag affects the language the text is rendered as * Returns: setting --- set_language_set(setting) Same as language_set=. * setting: true if this tag affects the language the text is rendered as * Returns: self --- tabs_set? Gets the value whether this tag affects tabs or not. * Returns: true if this tag affects tabs --- tabs_set=(tabs_set) Sets the value whether this tag affects tabs or not. * tabs_set: true if this tag affects tabs * Returns: tabs_set --- set_tabs_set(tabs_set) Same as tabs_set=. * tabs_set: true if this tag affects tabs * Returns: self --- invisible_set? Gets the value whether this tag affects text visibility or not. * Returns: true if this tag affects text visibility --- invisible_set=(setting) Sets the value whether this tag affects text visibility or not. * setting: true if this tag affects text visibility * Returns: setting --- set_invisible_set(setting) Same as invisible_set=. * setting: true if this tag affects text visibility * Returns: self == Constants === GtkWrapMode Describes a type of line wrapping. --- WRAP_NONE do not wrap lines; just make the text area wider. --- WRAP_CHAR wrap text, breaking lines anywhere the cursor can appear (between characters, usually - if you want to be technical, between graphemes, see Pango.get_log_attrs). --- WRAP_WORD wrap text, breaking lines in between words. == Properties --- background: String (Write) Background color as a string --- background-full-height: true or false (Read/Write) Whether the background color fills the entire line height or only the height of the tagged characters --- background-full-height-set: true or false (Read/Write) Whether this tag affects background height --- background-gdk: Gdk::Color (Read/Write) Background color as a (possibly unallocated) Gdk::Color --- background-set: true or false (Read/Write) Whether this tag affects the background color --- background-stipple: Gdk::Pixmap (Read/Write) Bitmap to use as a mask when drawing the text background --- background-stipple-set: true or false (Read/Write) Whether this tag affects the background stipple --- direction: Integer (Read/Write) Text direction, e.g. right-to-left or left-to-right --- editable: true or false (Read/Write) Whether the text can be modified by the user --- editable-set: true or false (Read/Write) Whether this tag affects text editability --- family: String (Read/Write) Name of the font family, e.g. Sans, Helvetica, Times, Monospace --- family-set: true or false (Read/Write) Whether this tag affects the font family --- font: String (Read/Write) Font description as a string, e.g. "Sans Italic 12" --- font-desc: Pango::FontDescription (Read/Write) Font description as a Pango::FontDescription struct --- foreground: String (Write) Foreground color as a string --- foreground-gdk: Gdk::Color (Read/Write) Foreground color as a (possibly unallocated) Gdk::Color --- foreground-set: true or false (Read/Write) Whether this tag affects the foreground color --- foreground-stipple: Gdk::Pixmap (Read/Write) Bitmap to use as a mask when drawing the text foreground --- foreground-stipple-set: true or false (Read/Write) Whether this tag affects the foreground stipple --- indent: Integer (Read/Write) Amount to indent the paragraph, in pixels --- indent-set: true or false (Read/Write) Whether this tag affects indentation --- invisible: true or false (Read/Write) Whether this text is hidden. Not implemented in GTK 2.0 --- invisible-set: true or false (Read/Write) Whether this tag affects text visibility --- justification: Integer (Read/Write) Left, right, or center justification --- justification-set: true or false (Read/Write) Whether this tag affects paragraph justification --- language: String (Read/Write) The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don't understand this parameter, you probably don't need it --- language-set: true or false (Read/Write) Whether this tag affects the language the text is rendered as --- left-margin: Integer (Read/Write) Width of the left margin in pixels --- left-margin-set: true or false (Read/Write) Whether this tag affects the left margin --- name: String (Read/Write) Name used to refer to the text tag. nil for anonymous tags --- pixels-above-lines: Integer (Read/Write) Pixels of blank space above paragraphs --- pixels-above-lines-set: true or false (Read/Write) Whether this tag affects the number of pixels above lines --- pixels-below-lines: Integer (Read/Write) Pixels of blank space below paragraphs --- pixels-below-lines-set: true or false (Read/Write) Whether this tag affects the number of pixels above lines --- pixels-inside-wrap: Integer (Read/Write) Pixels of blank space between wrapped lines in a paragraph --- pixels-inside-wrap-set: true or false (Read/Write) Whether this tag affects the number of pixels between wrapped lines --- right-margin: Integer (Read/Write) Width of the right margin in pixels --- right-margin-set: true or false (Read/Write) Whether this tag affects the right margin --- rise: Integer (Read/Write) Offset of text above the baseline (below the baseline if rise is negative) in pixels --- rise-set: true or false (Read/Write) Whether this tag affects the rise - xxxxxxxxxxxxxxxxxxxxxxxxxxxx not yet - --- scale: Float (Read/Write) - Font size as a scale factor relative to the default font size. This properly adapts to theme changes etc. so is recommended. Pango predefines some scales such as PANGO_SCALE_X_LARGE + Font size as a scale factor relative to the default font size. This properly adapts to theme changes etc. so is recommended. Pango predefines some scales such as Pango::AttrScale::X_LARGE --- scale-set: true or false (Read/Write) Whether this tag scales the font size by a factor --- size: Integer (Read/Write) Font size in Pango units --- size-points: Float (Read/Write) Font size in points --- size-set: true or false (Read/Write) Whether this tag affects the font size --- stretch: Integer (Read/Write) - Font stretch as a PangoStretch, e.g. PANGO_STRETCH_CONDENSED + Font stretch as a PangoStretch, e.g. Pango::FontDescription::STRETCH_CONDENSED --- stretch-set: true or false (Read/Write) Whether this tag affects the font stretch --- strikethrough: true or false (Read/Write) Whether to strike through the text --- strikethrough-set: true or false (Read/Write) Whether this tag affects strikethrough --- style: Integer (Read/Write) - Font style as a PangoStyle, e.g. PANGO_STYLE_ITALIC + Font style as a PangoStyle, e.g. Pango::FontDescription::STYLE_ITALIC --- style-set: true or false (Read/Write) Whether this tag affects the font style --- tabs: Pango::TabArray (Read/Write) Custom tabs for this text --- tabs-set: true or false (Read/Write) Whether this tag affects tabs --- underline: Integer (Read/Write) Style of underline for this text --- underline-set: true or false (Read/Write) Whether this tag affects underlining --- variant: Integer (Read/Write) - Font variant as a PangoVariant, e.g. PANGO_VARIANT_SMALL_CAPS + Font variant as a PangoVariant, e.g. Pango::FontDescription::VARIANT_SMALL_CAPS --- variant-set: true or false (Read/Write) Whether this tag affects the font variant --- weight: Integer (Read/Write) - Font weight as an integer, see predefined values in PangoWeight; for example, PANGO_WEIGHT_BOLD + Font weight as an integer, see predefined values in PangoWeight; for example, Pango::FontDescription::WEIGHT_BOLD --- weight-set: true or false (Read/Write) Whether this tag affects the font weight --- wrap-mode: Integer (Read/Write) Whether to wrap lines never, at word boundaries, or at character boundaries --- wrap-mode-set: true or false (Read/Write) Whether this tag affects line wrap mode == Signals --- event: self * self: == See Also - ((<Masao>))