Classes | Defines | Typedefs | Enumerations

xav_Listener.h File Reference

#include "ut_types.h"

Go to the source code of this file.

Classes

class  AV_Listener
class  AV_ListenerExtra

Defines

#define AV_CHG_NONE   (static_cast<AV_ChangeMask>(0x0000))
#define AV_CHG_DO   (static_cast<AV_ChangeMask>(0x0001))
#define AV_CHG_DIRTY   (static_cast<AV_ChangeMask>(0x0002))
#define AV_CHG_EMPTYSEL   (static_cast<AV_ChangeMask>(0x0004))
#define AV_CHG_FILENAME   (static_cast<AV_ChangeMask>(0x0008))
#define AV_CHG_FMTBLOCK   (static_cast<AV_ChangeMask>(0x0010))
#define AV_CHG_FMTCHAR   (static_cast<AV_ChangeMask>(0x0020))
#define AV_CHG_CLIPBOARD   (static_cast<AV_ChangeMask>(0x0040))
#define AV_CHG_PAGECOUNT   (static_cast<AV_ChangeMask>(0x0080))
#define AV_CHG_WINDOWSIZE   (static_cast<AV_ChangeMask>(0x0100))
#define AV_CHG_FMTSECTION   (static_cast<AV_ChangeMask>(0x0200))
#define AV_CHG_COLUMN   (static_cast<AV_ChangeMask>(0x0400))
#define AV_CHG_INPUTMODE   (static_cast<AV_ChangeMask>(0x0800))
#define AV_CHG_FMTSTYLE   (static_cast<AV_ChangeMask>(0x1000))
#define AV_CHG_INSERTMODE   (static_cast<AV_ChangeMask>(0x2000))
#define AV_CHG_HDRFTR   (static_cast<AV_ChangeMask>(0x4000))
#define AV_CHG_DIRECTIONMODE   (static_cast<AV_ChangeMask>(0x4000))
#define AV_CHG_FRAMEDATA   (static_cast<AV_ChangeMask>(0x8000))
#define AV_CHG_KEYPRESSED   (static_cast<AV_ChangeMask>(0x10000))
#define AV_CHG_BLOCKCHECK   (static_cast<AV_ChangeMask>(0x20000))
#define AV_CHG_FOCUS   (static_cast<AV_ChangeMask>(0x40000))
#define AV_CHG_MOUSEPOS   (static_cast<AV_ChangeMask>(0x80000))
#define AV_CHG_CELL   (static_cast<AV_ChangeMask>(0x100000))
#define AV_CHG_ALL   (static_cast<AV_ChangeMask>(0xFFFFFFFF))
#define AV_CHG_SAVE   (static_cast<AV_ChangeMask>(AV_CHG_DO | AV_CHG_DIRTY | AV_CHG_FILENAME))
#define AV_CHG_TYPING   (static_cast<AV_ChangeMask>(AV_CHG_DO | AV_CHG_DIRTY | AV_CHG_EMPTYSEL | AV_CHG_COLUMN))
#define AV_CHG_MOTION   (static_cast<AV_ChangeMask>(AV_CHG_EMPTYSEL | AV_CHG_FMTSTYLE | AV_CHG_FMTBLOCK | AV_CHG_FMTSECTION | AV_CHG_FMTCHAR | AV_CHG_COLUMN | AV_CHG_CELL))
#define AV_CHG_STYLE_PARA   (static_cast<AV_ChangeMask>(AV_CHG_FMTBLOCK | AV_CHG_FMTCHAR))

Typedefs

typedef UT_uint32 AV_ListenerId
typedef enum _AV_ListenerType AV_ListenerType
typedef UT_uint32 AV_ChangeMask

Enumerations

enum  _AV_ListenerType {
  AV_LISTENER_MENU, AV_LISTENER_TOOLBAR, AV_LISTENER_LEFTRULER, AV_LISTENER_TOPRULER,
  AV_LISTENER_SCROLLBAR, AV_LISTENER_VIEW, AV_LISTENER_STATUSBAR, AV_LISTENER_CARET,
  AV_LISTENER_PLUGIN, AV_LISTENER_PLUGIN_EXTRA
}

Define Documentation

#define AV_CHG_ALL   (static_cast<AV_ChangeMask>(0xFFFFFFFF))
#define AV_CHG_BLOCKCHECK   (static_cast<AV_ChangeMask>(0x20000))
#define AV_CHG_CELL   (static_cast<AV_ChangeMask>(0x100000))
#define AV_CHG_CLIPBOARD   (static_cast<AV_ChangeMask>(0x0040))
#define AV_CHG_COLUMN   (static_cast<AV_ChangeMask>(0x0400))
#define AV_CHG_DIRECTIONMODE   (static_cast<AV_ChangeMask>(0x4000))
#define AV_CHG_DIRTY   (static_cast<AV_ChangeMask>(0x0002))
#define AV_CHG_DO   (static_cast<AV_ChangeMask>(0x0001))
#define AV_CHG_EMPTYSEL   (static_cast<AV_ChangeMask>(0x0004))
#define AV_CHG_FILENAME   (static_cast<AV_ChangeMask>(0x0008))
#define AV_CHG_FMTBLOCK   (static_cast<AV_ChangeMask>(0x0010))
#define AV_CHG_FMTCHAR   (static_cast<AV_ChangeMask>(0x0020))
#define AV_CHG_FMTSECTION   (static_cast<AV_ChangeMask>(0x0200))
#define AV_CHG_FMTSTYLE   (static_cast<AV_ChangeMask>(0x1000))
#define AV_CHG_FOCUS   (static_cast<AV_ChangeMask>(0x40000))
#define AV_CHG_FRAMEDATA   (static_cast<AV_ChangeMask>(0x8000))
#define AV_CHG_HDRFTR   (static_cast<AV_ChangeMask>(0x4000))
#define AV_CHG_INPUTMODE   (static_cast<AV_ChangeMask>(0x0800))
#define AV_CHG_INSERTMODE   (static_cast<AV_ChangeMask>(0x2000))
#define AV_CHG_KEYPRESSED   (static_cast<AV_ChangeMask>(0x10000))
#define AV_CHG_MOTION   (static_cast<AV_ChangeMask>(AV_CHG_EMPTYSEL | AV_CHG_FMTSTYLE | AV_CHG_FMTBLOCK | AV_CHG_FMTSECTION | AV_CHG_FMTCHAR | AV_CHG_COLUMN | AV_CHG_CELL))

Referenced by FV_View::_charMotion(), fl_DocSectionLayout::_HdrFtrChangeCallback(), abi_widget_set_style(), AP_CreateToolbarActionSet(), AP_Dialog_Stylist::Apply(), AP_Dialog_Lists::Apply(), FV_View::cmdAdvanceNextPrevCell(), FV_View::cmdAutoFitTable(), FV_View::cmdAutoSizeCols(), FV_View::cmdAutoSizeRows(), FV_View::cmdCharDelete(), FV_View::cmdCharMotion(), FV_View::cmdDeleteCell(), FV_View::cmdDeleteCol(), FV_View::cmdDeleteRow(), FV_View::cmdHyperlinkJump(), FV_View::cmdInsertCol(), FV_View::cmdInsertPositionedGraphic(), FV_View::cmdInsertRow(), FV_View::cmdInsertTOC(), FV_View::cmdMergeCells(), FV_View::cmdSelectColumn(), FV_View::cmdSplitCells(), FV_View::cmdTableToText(), FV_View::convertInLineToPositioned(), Defun(), Defun1(), FV_View::extSelHorizontal(), FV_View::extSelNextPrevLine(), FV_View::extSelNextPrevPage(), FV_View::extSelNextPrevScreen(), FV_View::extSelTo(), FV_View::extSelToXY(), FV_View::extSelToXYword(), FV_View::findNext(), FV_View::findPrev(), FV_View::findReplaceAll(), FV_View::gotoTarget(), FV_View::insertFootnote(), FV_View::insertHeaderFooter(), FV_View::insertParagraphBreak(), AP_LeftRuler::mouseRelease(), FV_View::moveInsPtTo(), FV_Caret_Listener::notify(), ap_sbf_PageInfo::notify(), Stateful_ViewListener::notify(), FV_View::pasteFromLocalTo(), FV_Selection::pasteRowOrCol(), FV_View::processSelectedBlocks(), FV_View::selectAnnotation(), FV_View::setBlockFormat(), FV_View::setBlockIndents(), FV_View::setCellFormat(), FV_View::setFrameFormat(), FV_View::setSectionFormat(), FV_View::setTableFormat(), FV_View::warpInsPtNextPrevLine(), FV_View::warpInsPtNextPrevPage(), FV_View::warpInsPtNextPrevScreen(), and FV_View::warpInsPtToXY().

#define AV_CHG_MOUSEPOS   (static_cast<AV_ChangeMask>(0x80000))
#define AV_CHG_NONE   (static_cast<AV_ChangeMask>(0x0000))
#define AV_CHG_PAGECOUNT   (static_cast<AV_ChangeMask>(0x0080))
#define AV_CHG_SAVE   (static_cast<AV_ChangeMask>(AV_CHG_DO | AV_CHG_DIRTY | AV_CHG_FILENAME))
#define AV_CHG_STYLE_PARA   (static_cast<AV_ChangeMask>(AV_CHG_FMTBLOCK | AV_CHG_FMTCHAR))
#define AV_CHG_TYPING   (static_cast<AV_ChangeMask>(AV_CHG_DO | AV_CHG_DIRTY | AV_CHG_EMPTYSEL | AV_CHG_COLUMN))
#define AV_CHG_WINDOWSIZE   (static_cast<AV_ChangeMask>(0x0100))

Typedef Documentation


Enumeration Type Documentation

Enumerator:
AV_LISTENER_MENU 
AV_LISTENER_TOOLBAR 
AV_LISTENER_LEFTRULER 
AV_LISTENER_TOPRULER 
AV_LISTENER_SCROLLBAR 
AV_LISTENER_VIEW 
AV_LISTENER_STATUSBAR 
AV_LISTENER_CARET 
AV_LISTENER_PLUGIN 
AV_LISTENER_PLUGIN_EXTRA