Inherits Glib::Object.

Public Types | |
| typedef sigc::slot< void, Gtk::CellRenderer*, int, bool > | SlotData |
| For instance, void on_cell_data(Gtk::CellRenderer& cell, int line_number, bool current_line);. | |
| typedef sigc::slot< void, Gtk::CellRenderer* > | SlotSize |
| For instance, void on_cell_size(Gtk::CellRenderer& cell);. | |
Public Member Functions | |
| virtual | ~SourceGutter () |
| GtkSourceGutter* | gobj () |
| Provides access to the underlying C GObject. | |
| const GtkSourceGutter* | gobj () const |
| Provides access to the underlying C GObject. | |
| GtkSourceGutter* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| Glib::RefPtr< Gdk::Window > | get_window () |
| Get the Gdk::Window of the gutter. | |
| Glib::RefPtr< const Gdk::Window > | get_window () const |
| Get the Gdk::Window of the gutter. | |
| void | insert (Gtk::CellRenderer* renderer, int position) |
| Inserts renderer into gutter at position. | |
| void | reorder (Gtk::CellRenderer* renderer, int position) |
| Reorders renderer in gutter to new position. | |
| void | remove (Gtk::CellRenderer* renderer) |
| Removes renderer from gutter. | |
| void | queue_draw () |
| Invalidates the drawable area of the gutter. | |
| void | set_cell_data_func (Gtk::CellRenderer* renderer, const SlotData& slot) |
| void | set_cell_size_func (Gtk::CellRenderer* renderer, const SlotSize& slot) |
| void | reset_cell_data_func (Gtk::CellRenderer* renderer) |
| void | reset_cell_size_func (Gtk::CellRenderer* renderer) |
| Glib::PropertyProxy_ReadOnly < SourceView* > | property_view () const |
| The gutters' GtkSourceView. | |
| Glib::PropertyProxy_ReadOnly < Gtk::TextWindowType > | property_window_type () const |
| The gutters text window type. | |
| Glib::SignalProxy3< void, Gtk::CellRenderer *, const Gtk::TextIter&, GdkEvent* > | signal_cell_activated () |
| Glib::SignalProxy3< bool, Gtk::CellRenderer *, const Gtk::TextIter &, const Glib::RefPtr< Gtk::Tooltip >& > | signal_query_tooltip () |
Static Public Member Functions | |
| static Glib::RefPtr< SourceGutter > | create () |
Protected Member Functions | |
| SourceGutter () | |
| virtual void | on_cell_activated (Gtk::CellRenderer* renderer, const Gtk::TextIter& iter, GdkEvent* event) |
| virtual bool | on_query_tooltip (Gtk::CellRenderer* renderer, const Gtk::TextIter& iter, const Glib::RefPtr< Gtk::Tooltip >& tooltip) |
Related Functions | |
(Note that these are not member functions.) | |
| Glib::RefPtr < gtksourceview::SourceGutter > | wrap (GtkSourceGutter* object, bool take_copy=false) |
| A Glib::wrap() method for this object. | |
| typedef sigc::slot<void, Gtk::CellRenderer* , int , bool > gtksourceview::SourceGutter::SlotData |
For instance, void on_cell_data(Gtk::CellRenderer& cell, int line_number, bool current_line);.
| typedef sigc::slot<void, Gtk::CellRenderer* > gtksourceview::SourceGutter::SlotSize |
For instance, void on_cell_size(Gtk::CellRenderer& cell);.
| virtual gtksourceview::SourceGutter::~SourceGutter | ( | ) | [virtual] |
| gtksourceview::SourceGutter::SourceGutter | ( | ) | [protected] |
| static Glib::RefPtr<SourceGutter> gtksourceview::SourceGutter::create | ( | ) | [static] |
| Glib::RefPtr<const Gdk::Window> gtksourceview::SourceGutter::get_window | ( | ) | const |
Get the Gdk::Window of the gutter.
The window will only be available when the gutter has at least one, non-zero width, cell renderer packed.
0 if the gutter has no window.| Glib::RefPtr<Gdk::Window> gtksourceview::SourceGutter::get_window | ( | ) |
Get the Gdk::Window of the gutter.
The window will only be available when the gutter has at least one, non-zero width, cell renderer packed.
0 if the gutter has no window.| const GtkSourceGutter* gtksourceview::SourceGutter::gobj | ( | ) | const [inline] |
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase.
| GtkSourceGutter* gtksourceview::SourceGutter::gobj | ( | ) | [inline] |
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase.
| GtkSourceGutter* gtksourceview::SourceGutter::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
| void gtksourceview::SourceGutter::insert | ( | Gtk::CellRenderer * | renderer, | |
| int | position | |||
| ) |
Inserts renderer into gutter at position.
| renderer | A Gtk::CellRenderer. | |
| position | The renderers position. |
| virtual void gtksourceview::SourceGutter::on_cell_activated | ( | Gtk::CellRenderer * | renderer, | |
| const Gtk::TextIter & | iter, | |||
| GdkEvent * | event | |||
| ) | [protected, virtual] |
| virtual bool gtksourceview::SourceGutter::on_query_tooltip | ( | Gtk::CellRenderer * | renderer, | |
| const Gtk::TextIter & | iter, | |||
| const Glib::RefPtr< Gtk::Tooltip > & | tooltip | |||
| ) | [protected, virtual] |
| Glib::PropertyProxy_ReadOnly<SourceView*> gtksourceview::SourceGutter::property_view | ( | ) | const |
The gutters' GtkSourceView.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<Gtk::TextWindowType> gtksourceview::SourceGutter::property_window_type | ( | ) | const |
The gutters text window type.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| void gtksourceview::SourceGutter::queue_draw | ( | ) |
Invalidates the drawable area of the gutter.
You can use this to force a redraw of the gutter if something has changed and needs to be redrawn.
| void gtksourceview::SourceGutter::remove | ( | Gtk::CellRenderer * | renderer | ) |
| void gtksourceview::SourceGutter::reorder | ( | Gtk::CellRenderer * | renderer, | |
| int | position | |||
| ) |
Reorders renderer in gutter to new position.
| renderer | A Gtk::CellRenderer. | |
| position | The new renderer position. |
| void gtksourceview::SourceGutter::reset_cell_data_func | ( | Gtk::CellRenderer * | renderer | ) |
| void gtksourceview::SourceGutter::reset_cell_size_func | ( | Gtk::CellRenderer * | renderer | ) |
| void gtksourceview::SourceGutter::set_cell_data_func | ( | Gtk::CellRenderer * | renderer, | |
| const SlotData & | slot | |||
| ) |
| void gtksourceview::SourceGutter::set_cell_size_func | ( | Gtk::CellRenderer * | renderer, | |
| const SlotSize & | slot | |||
| ) |
| Glib::SignalProxy3< void,Gtk::CellRenderer*,const Gtk::TextIter&,GdkEvent* > gtksourceview::SourceGutter::signal_cell_activated | ( | ) |
void on_my_cell_activated(Gtk::CellRenderer* renderer, const Gtk::TextIter& iter, GdkEvent* event) | Glib::SignalProxy3< bool,Gtk::CellRenderer*,const Gtk::TextIter&,const Glib::RefPtr<Gtk::Tooltip>& > gtksourceview::SourceGutter::signal_query_tooltip | ( | ) |
bool on_my_query_tooltip(Gtk::CellRenderer* renderer, const Gtk::TextIter& iter, const Glib::RefPtr<Gtk::Tooltip>& tooltip) | Glib::RefPtr< gtksourceview::SourceGutter > wrap | ( | GtkSourceGutter * | object, | |
| bool | take_copy = false | |||
| ) | [related] |
A Glib::wrap() method for this object.
| object | The C instance. | |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
1.6.1