BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Enumerations | Functions
gxkscrollcanvas.hh File Reference
#include <gxk/gxkutils.hh>

Go to the source code of this file.

Classes

struct  GxkScrollCanvasDrag
struct  GxkScrollMarker
struct  GxkScrollCanvasLayout
struct  GxkScrollCanvas
struct  GxkScrollCanvasClass

Defines

#define GXK_TYPE_SCROLL_CANVAS
#define GXK_SCROLL_CANVAS(object)
#define GXK_SCROLL_CANVAS_CLASS(klass)
#define GXK_IS_SCROLL_CANVAS(object)
#define GXK_IS_SCROLL_CANVAS_CLASS(klass)
#define GXK_SCROLL_CANVAS_GET_CLASS(object)
#define GXK_SCROLL_CANVAS_DRAG_FIELDS

Enumerations

enum  GxkDragMode {
  GXK_DRAG_AREA_RESIZE, GXK_DRAG_AREA_ENRICH, GXK_DRAG_AREA_REDUCE, GXK_DRAG_AREA_XOR,
  GXK_DRAG_RATIO_FIXED, GXK_DRAG_OFFSET_CENTERED
}
enum  GxkDragStatus {
  GXK_DRAG_START, GXK_DRAG_MOTION, GXK_DRAG_DONE, GXK_DRAG_ABORT,
  GXK_DRAG_UNHANDLED, GXK_DRAG_CONTINUE, GXK_DRAG_HANDLED, GXK_DRAG_ERROR
}

Functions

GxkDragMode gxk_drag_modifier_start (GdkModifierType key_mods)
GxkDragMode gxk_drag_modifier_next (GdkModifierType key_mods, GxkDragMode last_drag_mods)
GType gxk_scroll_canvas_get_type (void)
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_set_hadjustment (GxkScrollCanvas *self, GtkAdjustment *adjustment)
void gxk_scroll_canvas_set_vadjustment (GxkScrollCanvas *self, GtkAdjustment *adjustment)
void gxk_scroll_canvas_update_adjustments (GxkScrollCanvas *self, gboolean hadj, gboolean vadj)
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)
void gxk_scroll_canvas_reset_pango_layouts (GxkScrollCanvas *self)
void gxk_scroll_canvas_reallocate (GxkScrollCanvas *self)
gboolean gxk_scroll_canvas_dragging (GxkScrollCanvas *self)
void gxk_scroll_canvas_drag_abort (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)
GxkScrollMarkergxk_scroll_canvas_lookup_marker (GxkScrollCanvas *self, guint index, guint *count)
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 *)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines