ARB
Functions | Variables
AWT_canvas.cxx File Reference
#include "awt_canvas.hxx"
#include "awt.hxx"
#include <aw_root.hxx>
#include <aw_msg.hxx>
#include <aw_preset.hxx>
#include <arbdbt.h>
#include <algorithm>
Include dependency graph for AWT_canvas.cxx:

Go to the source code of this file.

Functions

void TRACE_UPDATE (const char *)
 
void nt_draw_zoom_box (AW_device *device, int gc, AW_pos x1, AW_pos y1, AW_pos x2, AW_pos y2)
 
void nt_draw_zoom_box (AW_device *device, AWT_canvas *scr)
 
static void clip_expose (AW_window *aww, AWT_canvas *scr, int left_border, int right_border, int top_border, int bottom_border, int hor_overlap, int ver_overlap)
 
void AWT_expose_cb (UNFIXED, AWT_canvas *scr)
 
static void canvas_resize_cb (UNFIXED, AWT_canvas *scr)
 
void AWT_GC_changed_cb (GcChange whatChanged, AWT_canvas *scr)
 
static void canvas_focus_cb (AW_window *, AWT_canvas *scr)
 
static bool handleZoomEvent (AWT_canvas *scr, AW_device *device, const AW_event &event, int percent)
 
static void input_event (AW_window *aww, AWT_canvas *scr)
 
static void motion_event (AW_window *aww, AWT_canvas *scr)
 
static void scroll_vert_cb (AW_window *aww, AWT_canvas *scr)
 
static void scroll_hor_cb (AW_window *aww, AWT_canvas *scr)
 

Variables

const int ZOOM_SPEED_CLICK = 10
 
const int ZOOM_SPEED_WHEEL = 4
 

Function Documentation

void TRACE_UPDATE ( const char )
inline
void nt_draw_zoom_box ( AW_device device,
int  gc,
AW_pos  x1,
AW_pos  y1,
AW_pos  x2,
AW_pos  y2 
)
inline

Definition at line 326 of file AWT_canvas.cxx.

References AW_device::box(), and AW::FillStyle::EMPTY.

Referenced by handleZoomEvent(), motion_event(), and nt_draw_zoom_box().

void nt_draw_zoom_box ( AW_device device,
AWT_canvas scr 
)
inline
static void clip_expose ( AW_window aww,
AWT_canvas scr,
int  left_border,
int  right_border,
int  top_border,
int  bottom_border,
int  hor_overlap,
int  ver_overlap 
)
static
void AWT_expose_cb ( UNFIXED  ,
AWT_canvas scr 
)
static void canvas_resize_cb ( UNFIXED  ,
AWT_canvas scr 
)
static

Definition at line 389 of file AWT_canvas.cxx.

References AWT_canvas::request_zoom_reset().

Referenced by AWT_canvas::AWT_canvas().

void AWT_GC_changed_cb ( GcChange  whatChanged,
AWT_canvas scr 
)
static void canvas_focus_cb ( AW_window ,
AWT_canvas scr 
)
static
static bool handleZoomEvent ( AWT_canvas scr,
AW_device device,
const AW_event event,
int  percent 
)
static
static void input_event ( AW_window aww,
AWT_canvas scr 
)
static
static void motion_event ( AW_window aww,
AWT_canvas scr 
)
static
static void scroll_vert_cb ( AW_window aww,
AWT_canvas scr 
)
static
static void scroll_hor_cb ( AW_window aww,
AWT_canvas scr 
)
static

Variable Documentation

const int ZOOM_SPEED_CLICK = 10

Definition at line 419 of file AWT_canvas.cxx.

const int ZOOM_SPEED_WHEEL = 4

Definition at line 420 of file AWT_canvas.cxx.