Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gxkscrollcanvas.cc File Reference
#include "gxkscrollcanvas.hh"
#include "gxkimagecache.hh"
#include <gdk/gdkkeysyms.h>
#include <string.h>
Include dependency graph for gxkscrollcanvas.cc:

Macros

#define STYLE(self)
 
#define STATE(self)
 
#define SELECTED_STATE(self)
 
#define ACTIVE_STATE(self)
 
#define XTHICKNESS(self)
 
#define YTHICKNESS(self)
 
#define ALLOCATION(self)
 
#define BORDER_WIDTH(self)
 
#define LAYOUT(self)
 
#define DRAG(self)
 
#define SET_DRAG(self, drag)
 
#define WITH_TOP_PANEL(self)
 
#define WITH_LEFT_PANEL(self)
 
#define WITH_RIGHT_PANEL(self)
 
#define WITH_BOTTOM_PANEL(self)
 
#define OFRAME_WIDTH(self)
 
#define OFRAME_HEIGHT(self)
 
#define CFRAME_WIDTH(self)
 
#define CFRAME_HEIGHT(self)
 
#define TOP_PANEL_OFRAME(self)
 
#define TOP_PANEL_HEIGHT(self)
 
#define TOP_PANEL_CFRAME(self)
 
#define LEFT_PANEL_OFRAME(self)
 
#define LEFT_PANEL_WIDTH(self)
 
#define LEFT_PANEL_CFRAME(self)
 
#define RIGHT_PANEL_CFRAME(self)
 
#define RIGHT_PANEL_WIDTH(self)
 
#define RIGHT_PANEL_OFRAME(self)
 
#define BOTTOM_PANEL_CFRAME(self)
 
#define BOTTOM_PANEL_HEIGHT(self)
 
#define BOTTOM_PANEL_OFRAME(self)
 
#define CANVAS_X(self)
 
#define CANVAS_Y(self)
 
#define CANVAS_HREST(self)
 
#define CANVAS_VREST(self)
 
#define WINDOW_WIDTH(self, rq_w)
 
#define WINDOW_HEIGHT(self, rq_h)
 
#define CANVAS_WIDTH(self)
 
#define CANVAS_HEIGHT(self)
 
#define RIGHT_PANEL_X(self)
 
#define BOTTOM_PANEL_Y(self)
 
#define TOP_PANEL_X(self)
 
#define TOP_PANEL_Y(self)
 
#define TOP_PANEL_WIDTH(self)
 
#define LEFT_PANEL_X(self)
 
#define LEFT_PANEL_Y(self)
 
#define LEFT_PANEL_HEIGHT(self)
 
#define RIGHT_PANEL_Y(self)
 
#define RIGHT_PANEL_HEIGHT(self)
 
#define BOTTOM_PANEL_X(self)
 
#define BOTTOM_PANEL_WIDTH(self)
 
#define PANEL_BG_COLOR(self)
 
#define CANVAS_BG_COLOR(self)
 
#define AUTO_SCROLL_TIMEOUT
 
#define AUTO_SCROLL_SCALE
 

Functions

GxkDragMode gxk_drag_modifier_start (GdkModifierType key_mods)
 
GxkDragMode gxk_drag_modifier_next (GdkModifierType key_mods, GxkDragMode last_drag_mods)
 
 G_DEFINE_TYPE (GxkScrollCanvas, gxk_scroll_canvas, GTK_TYPE_CONTAINER)
 
void gxk_scroll_canvas_set_hadjustment (GxkScrollCanvas *self, GtkAdjustment *adjustment)
 
void gxk_scroll_canvas_set_vadjustment (GxkScrollCanvas *self, GtkAdjustment *adjustment)
 
void gxk_scroll_canvas_reset_pango_layouts (GxkScrollCanvas *self)
 
void gxk_scroll_canvas_get_layout (GxkScrollCanvas *self, GxkScrollCanvasLayout *layout)
 
void gxk_scroll_canvas_get_canvas_size (GxkScrollCanvas *self, gint *width, gint *height)
 
void gxk_scroll_canvas_reallocate (GxkScrollCanvas *self)
 
void gxk_scroll_canvas_set_window_cursor (GxkScrollCanvas *self, GdkCursorType cursor)
 
void gxk_scroll_canvas_set_canvas_cursor (GxkScrollCanvas *self, GdkCursorType cursor)
 
void gxk_scroll_canvas_set_top_panel_cursor (GxkScrollCanvas *self, GdkCursorType cursor)
 
void gxk_scroll_canvas_set_left_panel_cursor (GxkScrollCanvas *self, GdkCursorType cursor)
 
void gxk_scroll_canvas_set_right_panel_cursor (GxkScrollCanvas *self, GdkCursorType cursor)
 
void gxk_scroll_canvas_set_bottom_panel_cursor (GxkScrollCanvas *self, GdkCursorType cursor)
 
PangoLayout * gxk_scroll_canvas_get_pango_layout (GxkScrollCanvas *self, guint nth)
 
PangoLayout * gxk_scroll_canvas_peek_pango_layout (GxkScrollCanvas *self, guint nth)
 
void gxk_scroll_canvas_update_adjustments (GxkScrollCanvas *self, gboolean hadj, gboolean vadj)
 
gboolean gxk_scroll_canvas_dragging (GxkScrollCanvas *self)
 
void gxk_scroll_canvas_drag_abort (GxkScrollCanvas *self)
 
void gxk_scroll_canvas_scroll_to (GxkScrollCanvas *self, gint scroll_area_x, gint scroll_area_y)
 
void gxk_scroll_canvas_make_visible (GxkScrollCanvas *self, gint scroll_area_x, gint scroll_area_y, gint scroll_area_width, gint scroll_area_height)
 
GxkScrollMarkergxk_scroll_canvas_lookup_marker (GxkScrollCanvas *self, guint index, guint *countp)
 
GxkScrollMarkergxk_scroll_canvas_add_marker (GxkScrollCanvas *self, guint index)
 
void gxk_scroll_canvas_remove_marker (GxkScrollCanvas *self, GxkScrollMarker *marker)
 
void gxk_scroll_canvas_setup_marker (GxkScrollCanvas *self, GxkScrollMarker *marker, GdkWindow **windowp, guint x, guint y, guint width, guint height)
 
void gxk_scroll_canvas_move_marker (GxkScrollCanvas *self, GxkScrollMarker *marker, guint x, guint y)
 
void gxk_scroll_canvas_class_skin_changed (GxkScrollCanvasClass *klass)