ARB
|
#include <sized_cstr.h>
#include <aw_position.hxx>
#include <aw_font_limits.hxx>
#include <attributes.h>
#include <arbtools.h>
Go to the source code of this file.
Classes | |
class | AW_zoomable |
struct | AW_font_overlap |
class | AW_clipable |
class | AW_stylable |
class | AW_click_cd |
class | AW_device |
class | FINAL_TYPE< SEQTYPE > |
xml element More... | |
class | AW_simple_device |
class | AW_size_tracker |
class | AW_device_size |
Macros | |
#define | AUTO_FLUSH(device) |
#define | AW_INT(x) ((int)(((x)>=0.0) ? ((float)(x)+.5) : ((float)(x)-.5))) |
#define | DPI_SCREEN 80 |
#define | DPI_PRINTER 1200 |
Typedefs | |
typedef bool(* | TextOverlayCallback )(AW_device *device, int gc, const char *textBuffer, size_t textStart, size_t textLen, const AW::Position &pos, AW_CL cduser) |
Functions | |
MARK_NONFINAL_METHOD (AW_device, move_region,(AW_pos, AW_pos, AW_pos, AW_pos, AW_pos, AW_pos)) | |
MARK_NONFINAL_METHOD (AW_device, clear,(AW_bitset)) | |
MARK_NONFINAL_METHOD (AW_device, clear_part,(const AW::Rectangle &, AW_bitset)) | |
MARK_NONFINAL_METHOD (AW_device, flush,()) | |
Variables | |
const AW_bitset | AW_SCREEN = 1 |
const AW_bitset | AW_CLICK = 2 |
const AW_bitset | AW_CLICK_DROP = 4 |
const AW_bitset | AW_SIZE = 8 |
const AW_bitset | AW_SIZE_UNSCALED = 16 |
const AW_bitset | AW_PRINTER = 32 |
const AW_bitset | AW_PRINTER_EXT = 64 |
const AW_bitset | AW_PRINTER_CLIP = 128 |
const AW_bitset | AW_TRACK = 256 |
const AW_bitset | AW_ALL_DEVICES = (AW_bitset)-1 |
const AW_bitset | AW_ALL_DEVICES_SCALED = (AW_ALL_DEVICES & ~AW_SIZE_UNSCALED) |
const AW_bitset | AW_ALL_DEVICES_UNSCALED = (AW_ALL_DEVICES & ~AW_SIZE) |
#define AUTO_FLUSH | ( | device | ) |
Definition at line 24 of file aw_device.hxx.
Referenced by AW_draw_string_on_screen().
#define AW_INT | ( | x | ) | ((int)(((x)>=0.0) ? ((float)(x)+.5) : ((float)(x)-.5))) |
Definition at line 27 of file aw_device.hxx.
#define DPI_SCREEN 80 |
Definition at line 31 of file aw_device.hxx.
Referenced by awt_print_tree_check_size().
#define DPI_PRINTER 1200 |
Definition at line 32 of file aw_device.hxx.
typedef bool(* TextOverlayCallback)(AW_device *device, int gc, const char *textBuffer, size_t textStart, size_t textLen, const AW::Position &pos, AW_CL cduser) |
Definition at line 354 of file aw_device.hxx.
enum AW_DEVICE_TYPE |
Enumerator | |
---|---|
AW_DEVICE_SCREEN | |
AW_DEVICE_CLICK | |
AW_DEVICE_SIZE | |
AW_DEVICE_PRINTER |
Definition at line 48 of file aw_device.hxx.
anonymous enum |
Definition at line 55 of file aw_device.hxx.
enum AW_cursor_type |
Enumerator | |
---|---|
AW_cursor_insert | |
AW_cursor_overwrite |
Definition at line 97 of file aw_device.hxx.
enum AW_linestyle |
Enumerator | |
---|---|
AW_SOLID | |
AW_DASHED | |
AW_DOTTED |
Definition at line 276 of file aw_device.hxx.
enum AW_function |
Enumerator | |
---|---|
AW_COPY | |
AW_XOR |
Definition at line 283 of file aw_device.hxx.
MARK_NONFINAL_METHOD | ( | AW_device | , |
clear_part | , | ||
(const AW::Rectangle &, AW_bitset) | |||
) |
MARK_NONFINAL_METHOD | ( | AW_device | , |
flush | , | ||
() | |||
) |
const AW_bitset AW_SCREEN = 1 |
Definition at line 34 of file aw_device.hxx.
Referenced by clip_expose(), ED4_CursorShape::draw(), ED4_bracket_terminal::draw(), ED4_text_terminal::draw(), ED4_terminal::draw_drag_box(), input_event(), MatrixDisplay::monitor_horizontal_scroll_cb(), MatrixDisplay::monitor_vertical_scroll_cb(), motion_event(), SAI_graphic::paint(), paintBackgroundAndSAI(), paintProbeInfo(), SEC_root::paintSearchPatternStrings(), and AWT_canvas::scroll().
const AW_bitset AW_CLICK = 2 |
Definition at line 35 of file aw_device.hxx.
Referenced by input_cb(), input_event(), SAI_graphic::paint(), and paintProbeInfo().
const AW_bitset AW_CLICK_DROP = 4 |
Definition at line 36 of file aw_device.hxx.
Referenced by motion_event().
const AW_bitset AW_SIZE = 8 |
Definition at line 37 of file aw_device.hxx.
Referenced by AWT_canvas::instant_resize(), NT_jump_cb(), and AWT_graphic_tree::show_ruler().
const AW_bitset AW_SIZE_UNSCALED = 16 |
Definition at line 38 of file aw_device.hxx.
Referenced by AWT_canvas::instant_resize(), NT_jump_cb(), and AWT_graphic_tree::show_ruler().
const AW_bitset AW_PRINTER = 32 |
Definition at line 39 of file aw_device.hxx.
Referenced by canvas_to_xfig(), get_drawsize(), SEC_root::paint(), and SEC_root::paintAnnotation().
const AW_bitset AW_PRINTER_EXT = 64 |
Definition at line 40 of file aw_device.hxx.
Referenced by canvas_to_xfig(), get_drawsize(), and SEC_root::paint().
const AW_bitset AW_PRINTER_CLIP = 128 |
Definition at line 41 of file aw_device.hxx.
Referenced by canvas_to_xfig().
const AW_bitset AW_TRACK = 256 |
Definition at line 42 of file aw_device.hxx.
Definition at line 44 of file aw_device.hxx.
Referenced by clear_and_update_rectangle(), ED4_base::clear_background(), ED4_text_terminal::draw(), ED4_line_terminal::draw(), and AW_window::get_click_device().
const AW_bitset AW_ALL_DEVICES_SCALED = (AW_ALL_DEVICES & ~AW_SIZE_UNSCALED) |
Definition at line 45 of file aw_device.hxx.
Referenced by clear_and_update_rectangle(), and SEC_root::paintAnnotation().
const AW_bitset AW_ALL_DEVICES_UNSCALED = (AW_ALL_DEVICES & ~AW_SIZE) |
Definition at line 46 of file aw_device.hxx.
Referenced by SEC_root::paint(), and AW_xfig::print().