|
/opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h
SYNOPSIS
| struct
| GxkScrollCanvasClass; |
| struct
| GxkScrollCanvasDrag; |
| struct
| GxkScrollCanvasLayout; |
| struct
| GxkScrollMarker; |
| struct
| _GxkScrollCanvas; |
| |
| GxkDragMode
| gxk_drag_modifier_next
| (key_mods, last_drag_mods); |
| GxkDragMode
| gxk_drag_modifier_start
| (key_mods); |
| GxkScrollMarker*
| gxk_scroll_canvas_add_marker
| (self, index); |
| void
| gxk_scroll_canvas_class_skin_changed
| (); |
| void
| gxk_scroll_canvas_drag_abort
| (self); |
| gboolean
| gxk_scroll_canvas_dragging
| (self); |
| void
| gxk_scroll_canvas_get_canvas_size
| (self, width, height); |
| void
| gxk_scroll_canvas_get_layout
| (self, layout); |
| PangoLayout*
| gxk_scroll_canvas_get_pango_layout
| (self, nth); |
| GType
| gxk_scroll_canvas_get_type
| (); |
| GxkScrollMarker*
| gxk_scroll_canvas_lookup_marker
| (self, index, count); |
| void
| gxk_scroll_canvas_make_visible
| (self, scroll_area_x, scroll_area_y, scroll_area_width, scroll_area_height); |
| void
| gxk_scroll_canvas_move_marker
| (self, marker, x, y); |
| PangoLayout*
| gxk_scroll_canvas_peek_pango_layout
| (self, nth); |
| void
| gxk_scroll_canvas_reallocate
| (self); |
| void
| gxk_scroll_canvas_remove_marker
| (self, marker); |
| void
| gxk_scroll_canvas_reset_pango_layouts
| (self); |
| void
| gxk_scroll_canvas_scroll_to
| (self, scroll_area_x, scroll_area_y); |
| void
| gxk_scroll_canvas_set_bottom_panel_cursor
| (self, cursor); |
| void
| gxk_scroll_canvas_set_canvas_cursor
| (self, cursor); |
| void
| gxk_scroll_canvas_set_hadjustment
| (self, adjustment); |
| void
| gxk_scroll_canvas_set_left_panel_cursor
| (self, cursor); |
| void
| gxk_scroll_canvas_set_right_panel_cursor
| (self, cursor); |
| void
| gxk_scroll_canvas_set_top_panel_cursor
| (self, cursor); |
| void
| gxk_scroll_canvas_set_vadjustment
| (self, adjustment); |
| void
| gxk_scroll_canvas_set_window_cursor
| (self, cursor); |
| void
| gxk_scroll_canvas_setup_marker
| (self, marker, windowp, x, y, width, height); |
| void
| gxk_scroll_canvas_update_adjustments
| (self, hadj, vadj); |
DESCRIPTION
GxkScrollCanvasClass | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:126 |
struct GxkScrollCanvasClass
{
GtkContainerClass parent_class;
GdkEventMask canvas_events;
GdkEventMask top_panel_events;
GdkEventMask left_panel_events;
GdkEventMask right_panel_events;
GdkEventMask bottom_panel_events;
guint double_buffer_window;
guint double_buffer_canvas;
guint double_buffer_top_panel;
guint double_buffer_left_panel;
guint double_buffer_right_panel;
guint double_buffer_bottom_panel;
guint auto_clear;
guint grab_focus;
guint hscrollable;
guint vscrollable;
guint n_colors;
const GdkColor *colors;
gchar *image_file_name;
GdkColor image_tint;
gdouble image_saturation;
GSList *realized_widgets;
void (*get_layout) (GxkScrollCanvas*self, GxkScrollCanvasLayout*layout);
void (*set_scroll_adjustments) (GxkScrollCanvas*self, GtkAdjustment*hadjustment, GtkAdjustment*vadjustment);
void (*update_adjustments) (GxkScrollCanvas*self, gboolean hadj, gboolean vadj);
void (*adjustment_changed) (GxkScrollCanvas*self, GtkAdjustment*adj);
void (*reallocate_contents) (GxkScrollCanvas*self, gint xdiff, gint ydiff);
void (*draw_window) (GxkScrollCanvas*self, GdkWindow*drawable, GdkRectangle*area);
void (*draw_canvas) (GxkScrollCanvas*self, GdkWindow*drawable, GdkRectangle*area);
void (*draw_top_panel) (GxkScrollCanvas*self, GdkWindow*drawable, GdkRectangle*area);
void (*draw_left_panel) (GxkScrollCanvas*self, GdkWindow*drawable, GdkRectangle*area);
void (*draw_right_panel) (GxkScrollCanvas*self, GdkWindow*drawable, GdkRectangle*area);
void (*draw_bottom_panel) (GxkScrollCanvas*self, GdkWindow*drawable, GdkRectangle*area);
void (*draw_marker) (GxkScrollCanvas*self, GdkWindow*drawable, GdkRectangle*area, GxkScrollMarker*marker);
void (*handle_drag) (GxkScrollCanvas*self, GxkScrollCanvasDrag*drag, GdkEvent*event);
}; |
GxkScrollCanvasDrag | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:60 |
GxkScrollCanvasLayout | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:101 |
GxkScrollMarker | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:92 |
_GxkScrollCanvas | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:110 |
gxk_drag_modifier_next | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:45 |
gxk_drag_modifier_start | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:43 |
gxk_scroll_canvas_add_marker | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:232 |
gxk_scroll_canvas_class_skin_changed | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:246 |
gxk_scroll_canvas_drag_abort | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:211 |
gxk_scroll_canvas_dragging | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:210 |
gxk_scroll_canvas_get_canvas_size | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:192 |
gxk_scroll_canvas_get_layout | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:189 |
gxk_scroll_canvas_get_pango_layout | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:225 |
gxk_scroll_canvas_get_type | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:187 |
gxk_scroll_canvas_lookup_marker | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:230 |
gxk_scroll_canvas_make_visible | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:207 |
gxk_scroll_canvas_move_marker | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:245 |
gxk_scroll_canvas_peek_pango_layout | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:227 |
gxk_scroll_canvas_reallocate | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:209 |
gxk_scroll_canvas_remove_marker | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:234 |
gxk_scroll_canvas_reset_pango_layouts | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:208 |
gxk_scroll_canvas_scroll_to | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:202 |
gxk_scroll_canvas_set_bottom_panel_cursor | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:223 |
gxk_scroll_canvas_set_canvas_cursor | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:215 |
gxk_scroll_canvas_set_hadjustment | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:194 |
gxk_scroll_canvas_set_left_panel_cursor | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:219 |
gxk_scroll_canvas_set_right_panel_cursor | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:221 |
gxk_scroll_canvas_set_top_panel_cursor | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:217 |
gxk_scroll_canvas_set_vadjustment | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:196 |
gxk_scroll_canvas_set_window_cursor | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:213 |
gxk_scroll_canvas_setup_marker | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:241 |
gxk_scroll_canvas_update_adjustments | | /opt/src/beast/beast-gtk/gxk/gxkscrollcanvas.h:199 |
|
|