FV_View Class Reference

#include <fv_View.h>

Inheritance diagram for FV_View:

AV_View

List of all members.

Public Member Functions

 FV_View (XAP_App *, void *, FL_DocLayout *)
virtual ~FV_View ()
virtual GR_GraphicsgetGraphics (void) const
void setGraphics (GR_Graphics *pG)
void replaceGraphics (GR_Graphics *pG)
virtual PT_DocPosition getPoint (void) const
PT_DocPosition getSelectionAnchor (void) const
PT_DocPosition getSelectionLeftAnchor (void)
PT_DocPosition getSelectionRightAnchor (void)
UT_uint32 getSelectionLength (void) const
UT_sint32 getFrameMargin (void) const
virtual void focusChange (AV_Focus focus)
virtual bool isActive (void)
virtual void setXScrollOffset (UT_sint32)
virtual void setYScrollOffset (UT_sint32)
virtual void cmdScroll (AV_ScrollCmd cmd, UT_uint32 iPos=0)
virtual void cmdHyperlinkJump (UT_sint32 xPos, UT_sint32 yPos)
void cmdHyperlinkJump (PT_DocPosition pos)
void cmdHyperlinkCopyLocation (PT_DocPosition pos)
virtual void draw (const UT_Rect *pRect=static_cast< UT_Rect * >(NULL))
virtual void drawSelectionBox (UT_Rect &box, bool drawHandles)
const PP_AttrPropgetAttrPropForPoint ()
virtual bool notifyListeners (const AV_ChangeMask hint)
virtual bool canDo (bool bUndo) const
virtual UT_uint32 undoCount (bool bUndo) const
virtual void cmdUndo (UT_uint32 count)
virtual void cmdRedo (UT_uint32 count)
virtual UT_Error cmdSave (void)
virtual UT_Error cmdSaveAs (const char *szFilename, int ieft)
virtual UT_Error cmdSaveAs (const char *szFilename, int ieft, bool cpy)
UT_Error cmdInsertField (const char *szName, const gchar **extra_attrs=NULL, const gchar **extra_props=NULL)
UT_Error cmdInsertBookmark (const char *szName)
UT_Error cmdDeleteBookmark (const char *szName)
UT_Error cmdInsertHyperlink (const char *szName)
fp_RungetHyperLinkRun (PT_DocPosition pos)
UT_Error cmdDeleteHyperlink ()
bool cmdInsertMathML (const char *szFileName, PT_DocPosition pos)
bool cmdInsertEmbed (UT_ByteBuf *pBuf, PT_DocPosition pos, const char *szMime, const char *szProps)
bool cmdUpdateEmbed (UT_ByteBuf *pBuf, const char *szMime, const char *szProps)
bool cmdUpdateEmbed (fp_Run *pRun, UT_ByteBuf *pBuf, const char *szMime, const char *szProps)
bool cmdDeleteEmbed (fp_Run *pRun)
bool cmdInsertLatexMath (UT_UTF8String &sLatex, UT_UTF8String &sMath)
UT_Error cmdInsertTOC (void)
UT_Error cmdHyperlinkStatusBar (UT_sint32 xPos, UT_sint32 yPos)
UT_Error cmdInsertGraphic (FG_Graphic *)
UT_Error cmdInsertGraphicAtStrux (FG_Graphic *pFG, PT_DocPosition iPos, PTStruxType iStruxType)
virtual void toggleCase (ToggleCase c)
virtual void setPaperColor (const gchar *clr)
virtual bool isDocumentPresent (void)
virtual void cmdCopy (bool bToClipboard=true)
virtual void cmdCut (void)
virtual void cmdPaste (bool bHonorFormatting=true)
virtual void cmdPasteSelectionAt (UT_sint32 xPos, UT_sint32 yPos)
void pasteFromLocalTo (PT_DocPosition pos)
void _pasteFromLocalTo (PT_DocPosition pos)
void copyToLocal (PT_DocPosition pos1, PT_DocPosition pos2)
void copyTextToClipboard (const UT_UCS4String sIncoming, bool useClipboard=true)
virtual void getTopRulerInfo (AP_TopRulerInfo *pInfo)
virtual void getTopRulerInfo (PT_DocPosition pos, AP_TopRulerInfo *pInfo)
virtual void getLeftRulerInfo (AP_LeftRulerInfo *pInfo)
virtual void getLeftRulerInfo (PT_DocPosition pos, AP_LeftRulerInfo *pInfo)
virtual void setCursorWait (void)
virtual void clearCursorWait (void)
virtual void setCursorToContext (void)
EV_EditMouseContext getLastMouseContext (void)
void getMousePos (UT_sint32 *x, UT_sint32 *y)
virtual EV_EditMouseContext getMouseContext (UT_sint32 xPos, UT_sint32 yPos)
EV_EditMouseContext _getMouseContext (UT_sint32 xPos, UT_sint32 yPos)
virtual EV_EditMouseContext getInsertionPointContext (UT_sint32 *pxPos, UT_sint32 *pyPos)
void setPrevMouseContext (EV_EditMouseContext emc)
virtual void updateLayout (void)
virtual void rebuildLayout (void)
virtual void remeasureCharsWithoutRebuild ()
virtual void fontMetricsChange ()
virtual bool isSelectionEmpty (void) const
bool isSelectAll (void)
virtual void cmdUnselectSelection (void)
void getDocumentRangeOfCurrentSelection (PD_DocumentRange *pdr)
PT_DocPosition mapDocPos (FV_DocPos dp)
PT_DocPosition mapDocPosSimple (FV_DocPos dp)
PT_DocPosition saveSelectedImage (const char *toFile)
PT_DocPosition saveSelectedImage (const UT_ByteBuf **outByteBuf)
PT_DocPosition getSelectedImage (const char **dataId)
fp_RungetSelectedObject (void)
void getTextInCurrentBlock (UT_GrowBuf &buf)
void getTextInCurrentSection (UT_GrowBuf &buf)
void getTextInDocument (UT_GrowBuf &buf)
bool getLineBounds (PT_DocPosition pos, PT_DocPosition *start, PT_DocPosition *end)
UT_UCSChar getChar (PT_DocPosition pos, UT_sint32 *x=NULL, UT_sint32 *y=NULL, UT_uint32 *width=NULL, UT_uint32 *height=NULL)
FL_DocLayoutgetLayout () const
UT_uint32 getCurrentPageNumForStatusBar (void) const
fp_PagegetCurrentPage (void) const
fl_BlockLayoutgetCurrentBlock (void)
void draw (int page, dg_DrawArgs *da)
void getPageScreenOffsets (const fp_Page *pPage, UT_sint32 &xoff, UT_sint32 &yoff)
void getPageYOffset (fp_Page *pPage, UT_sint32 &yoff) const
virtual UT_sint32 getPageViewLeftMargin (void) const
virtual UT_sint32 getPageViewTopMargin (void) const
virtual UT_sint32 getPageViewSep (void) const
bool setSectionFormat (const gchar *properties[])
bool getSectionFormat (const gchar ***properties)
bool setBlockIndents (bool doLists, double indentChange, double page_size)
bool setCollapsedRange (PT_DocPosition posLow, PT_DocPosition posHigh, const gchar *properties[])
bool setBlockFormat (const gchar *properties[])
bool getBlockFormat (const gchar ***properties, bool bExpandStyles=true)
bool removeStruxAttrProps (PT_DocPosition ipos1, PT_DocPosition ipos2, PTStruxType iStrux, const gchar *attributes[], const gchar *properties[])
bool isImageAtStrux (PT_DocPosition ipos1, PTStruxType iStrux)
bool processPageNumber (HdrFtrType hfType, const gchar **atts)
bool isTabListBehindPoint (UT_sint32 &iNumToDelete)
bool isTabListAheadPoint (void)
void processSelectedBlocks (FL_ListType listType)
void getBlocksInSelection (UT_GenericVector< fl_BlockLayout * > *vBlock)
UT_sint32 getNumColumnsInSelection (void)
UT_sint32 getNumRowsInSelection (void)
void getAllBlocksInList (UT_GenericVector< fl_BlockLayout * > *vBlock)
bool isPointBeforeListLabel (void)
bool isCurrentListBlockEmpty (void)
bool cmdStartList (const gchar *style)
bool cmdStopList (void)
void changeListStyle (fl_AutoNum *pAuto, FL_ListType lType, UT_uint32 startv, const gchar *pszDelim, const gchar *pszDecimal, const gchar *pszFormat, float Aligm, float Indent)
void setDontChangeInsPoint (void)
void allowChangeInsPoint (void)
bool getAttributes (const PP_AttrProp **ppSpanAP, const PP_AttrProp **ppBlockAP=NULL, PT_DocPosition posStart=0)
bool getAllAttrProp (const PP_AttrProp *&pSpanAP, const PP_AttrProp *&pBlockAP, const PP_AttrProp *&pSectionAP, const PP_AttrProp *&pDocAP) const
bool queryCharFormat (const gchar *szProperty, UT_UTF8String &szValue, bool &bExplicitlyDefined, bool &bMixedSelection) const
bool queryCharFormat (const gchar *szProperty, UT_UTF8String &szValue, bool &bExplicitlyDefined, PT_DocPosition position) const
bool setCharFormat (const gchar *properties[], const gchar *attribs[]=NULL)
bool resetCharFormat (bool bAll)
bool getCharFormat (const gchar ***properties, bool bExpandStyles=true)
bool getCharFormat (const gchar ***properties, bool bExpandStyles, PT_DocPosition posStart)
fl_BlockLayoutgetBlockFromSDH (PL_StruxDocHandle sdh)
bool setStyle (const gchar *style, bool bDontGeneralUpdate=false)
bool setStyleAtPos (const gchar *style, PT_DocPosition posStart, PT_DocPosition posEnd, bool bDontGeneralUpdate=false)
bool isNumberedHeadingHere (fl_BlockLayout *pBlock)
bool getStyle (const gchar **style)
bool appendStyle (const gchar **style)
UT_uint32 getCurrentPageNumber (void)
bool getEditableBounds (bool bEnd, PT_DocPosition &docPos, bool bOverride=false) const
bool isParaBreakNeededAtPos (PT_DocPosition pos)
bool insertParaBreakIfNeededAtPos (PT_DocPosition pos)
void insertParagraphBreak (void)
void insertParagraphBreaknoListUpdate (void)
void insertSectionBreak (BreakSectionType type)
void insertSectionBreak (void)
void insertSymbol (UT_UCSChar c, const gchar *symfont)
bool isLeftMargin (UT_sint32 xPos, UT_sint32 yPos)
void cmdSelect (UT_sint32 xPos, UT_sint32 yPos, FV_DocPos dpBeg, FV_DocPos dpEnd)
void cmdSelectTOC (UT_sint32 xPos, UT_sint32 yPos)
bool isTOCSelected (void)
bool setTOCProps (PT_DocPosition pos, const char *szProps)
void cmdSelect (PT_DocPosition dpBeg, PT_DocPosition dpEnd)
void cmdCharMotion (bool bForward, UT_uint32 count)
bool cmdCharInsert (const UT_UCSChar *text, UT_uint32 count, bool bForce=false)
void cmdCharDelete (bool bForward, UT_uint32 count)
void delTo (FV_DocPos dp)
void getSelectionText (UT_UCS4Char *&text)
UT_UCSChargetTextBetweenPos (PT_DocPosition pos1, PT_DocPosition pos2)
PT_DocPosition getInsPoint () const
void warpInsPtToXY (UT_sint32 xPos, UT_sint32 yPos, bool bClick)
void moveInsPtTo (FV_DocPos dp, bool bClearSelection=true)
void moveInsPtTo (PT_DocPosition dp)
void warpInsPtNextPrevPage (bool bNext)
void warpInsPtNextPrevLine (bool bNext)
void warpInsPtNextPrevScreen (bool bNext)
void extSelHorizontal (bool bForward, UT_uint32 count)
void extSelToXY (UT_sint32 xPos, UT_sint32 yPos, bool bDrag)
void extSelToXYword (UT_sint32 xPos, UT_sint32 yPos, bool bDrag)
void extSelTo (FV_DocPos dp)
void extSelNextPrevLine (bool bNext)
void extSelNextPrevPage (bool bNext)
void extSelNextPrevScreen (bool bNext)
void endDrag (UT_sint32 xPos, UT_sint32 yPos)
void endDragSelection (UT_sint32 xPos, UT_sint32 yPos)
PT_DocPosition getDocPositionFromXY (UT_sint32 xpos, UT_sint32 ypos, bool bNotFrames=false)
PT_DocPosition getDocPositionFromLastXY (void)
fl_BlockLayoutgetBlockAtPosition (PT_DocPosition pos) const
virtual void updateScreen (bool bDirtyRunsOnly=true)
bool isInDocSection (PT_DocPosition pos=0)
void cutVisualText (UT_sint32 x, UT_sint32 y)
void copyVisualText (UT_sint32 x, UT_sint32 y)
void dragVisualText (UT_sint32 x, UT_sint32 y)
void pasteVisualText (UT_sint32 x, UT_sint32 y)
void btn0VisualDrag (UT_sint32 x, UT_sint32 y)
FV_VisualDragTextgetVisualText (void)
const UT_ByteBufgetLocalBuf (void)
void btn0InlineImage (UT_sint32 x, UT_sint32 y)
void btn1InlineImage (UT_sint32 x, UT_sint32 y)
void btn1CopyImage (UT_sint32 x, UT_sint32 y)
void dragInlineImage (UT_sint32 x, UT_sint32 y)
void releaseInlineImage (UT_sint32 x, UT_sint32 y)
FV_FrameEditgetFrameEdit (void)
void btn0Frame (UT_sint32 x, UT_sint32 y)
void btn1Frame (UT_sint32 x, UT_sint32 y)
void dragFrame (UT_sint32 x, UT_sint32 y)
void releaseFrame (UT_sint32 x, UT_sint32 y)
bool isInFrame (PT_DocPosition pos)
void deleteFrame (void)
void cutFrame (void)
void selectFrame (void)
fl_FrameLayoutgetFrameLayout (PT_DocPosition pos)
fl_FrameLayoutgetFrameLayout (void)
void setFrameFormat (const gchar **props)
void setFrameFormat (const gchar **attribs, const gchar **props)
void setFrameFormat (const gchar **props, FG_Graphic *pFG, UT_String &dataID)
void convertInLineToPositioned (PT_DocPosition pos, const gchar **attribs)
bool convertPositionedToInLine (fl_FrameLayout *pFrame)
UT_Error cmdInsertPositionedGraphic (FG_Graphic *pFG, UT_sint32 mouseX, UT_sint32 mouseY)
UT_Error cmdInsertPositionedGraphic (FG_Graphic *pFG)
bool isPosSelected (PT_DocPosition pos) const
bool isXYSelected (UT_sint32 xPos, UT_sint32 yPos) const
FV_SelectionMode getSelectionMode (void) const
FV_SelectionMode getPrevSelectionMode (void) const
PD_DocumentRangegetNthSelection (UT_sint32 i)
UT_sint32 getNumSelections (void) const
void setSelectionMode (FV_SelectionMode selMode)
bool isInHdrFtr (PT_DocPosition pos)
void setHdrFtrEdit (fl_HdrFtrShadow *pShadow)
void clearHdrFtrEdit (void)
bool isHdrFtrEdit (void)
fl_HdrFtrShadowgetEditShadow (void)
void rememberCurrentPosition (void)
PT_DocPosition getSavedPosition (void)
void clearSavedPosition (void)
void markSavedPositionAsNeeded (void)
bool needSavedPosition (void)
void insertHeaderFooter (HdrFtrType hfType)
bool insertHeaderFooter (const gchar **props, HdrFtrType hfType, fl_DocSectionLayout *pDSL=NULL)
void cmdEditHeader (void)
void cmdEditFooter (void)
void cmdRemoveHdrFtr (bool isHeader)
bool isFooterOnPage (void)
bool isHeaderOnPage (void)
void SetupSavePieceTableState (void)
void RestoreSavedPieceTableState (void)
void removeThisHdrFtr (HdrFtrType hfType, bool bSkipPTSaves=false)
void createThisHdrFtr (HdrFtrType hfType, bool bSkipPTSaves=false)
void populateThisHdrFtr (HdrFtrType hfType, bool bSkipPTSaves=false)
void _populateThisHdrFtr (fl_HdrFtrSectionLayout *pHdrFtrSrc, fl_HdrFtrSectionLayout *pHdrFtrDest)
bool insertFootnote (bool bFootnote)
bool insertFootnoteSection (bool bFootnote, const gchar *enpid)
bool isInFootnote (PT_DocPosition pos)
bool isInFootnote (void)
bool isInEndnote (PT_DocPosition pos)
bool isInEndnote (void)
bool isInAnnotation (PT_DocPosition pos)
bool isInAnnotation (void)
fl_FootnoteLayoutgetClosestFootnote (PT_DocPosition pos)
fl_EndnoteLayoutgetClosestEndnote (PT_DocPosition pos)
fl_AnnotationLayoutgetClosestAnnotation (PT_DocPosition pos)
UT_sint32 getEmbedDepth (PT_DocPosition pos)
bool insertAnnotation (UT_sint32 iAnnotation, UT_UTF8String *sDescr, UT_UTF8String *sAuthor, UT_UTF8String *sTitle, bool bReplace)
bool getAnnotationText (UT_uint32 iAnnotaion, UT_UTF8String &sText)
bool setAnnotationText (UT_uint32 iAnnotaion, UT_UTF8String &sText)
bool setAnnotationText (UT_uint32 iAnnotaion, UT_UTF8String &sText, UT_UTF8String &sAuthor, UT_UTF8String &sTitle)
bool getAnnotationRichText (UT_uint32 iAnnotation, UT_UTF8String &sRTF)
bool setAnnotationRichText (UT_uint32 iAnnotaion, UT_UTF8String &sRTF)
bool getAnnotationTitle (UT_uint32 iAnnotaion, UT_UTF8String &sTitle)
bool setAnnotationTitle (UT_uint32 iAnnotaion, UT_UTF8String &sTitle)
bool getAnnotationAuthor (UT_uint32 iAnnotaion, UT_UTF8String &sAuthor)
bool setAnnotationAuthor (UT_uint32 iAnnotaion, UT_UTF8String &sAuthor)
bool isAnnotationPreviewActive (void)
void setAnnotationPreviewActive (bool b)
UT_uint32 getActivePreviewAnnotationID ()
void setActivePreviewAnnotationID (UT_uint32 iID)
void killAnnotationPreview ()
bool cmdEditAnnotationWithDialog (UT_uint32 aID)
fl_AnnotationLayoutgetAnnotationLayout (UT_uint32 iAnnotation)
bool gotoTarget (AP_JumpTarget type, UT_UCSChar *data)
void changeNumColumns (UT_uint32 iNumColumns)
void findSetFindString (const UT_UCSChar *string)
void findSetReplaceString (const UT_UCSChar *string)
void findSetReverseFind (bool newValue)
void findSetMatchCase (bool newValue)
void findSetWholeWord (bool newValue)
UT_UCSCharfindGetFindString (void)
UT_UCSCharfindGetReplaceString (void)
bool findGetReverseFind ()
bool findGetMatchCase ()
bool findGetWholeWord ()
bool findAgain (void)
void findSetStartAt (PT_DocPosition pos)
void findSetStartAtInsPoint (void)
bool findNext (bool &bDoneEntireDocument)
bool findNext (const UT_UCSChar *pFind, bool &bDoneEntireDocument)
UT_uint32_computeFindPrefix (const UT_UCSChar *pFind)
bool _findNext (UT_uint32 *pPrefix, bool &bDoneEntireDocument)
bool findPrev (bool &bDoneEntireDocument)
bool findPrev (const UT_UCSChar *pFind, bool &bDoneEntireDocument)
bool _findPrev (UT_uint32 *pPrefix, bool &bDoneEntireDocument)
bool findReplaceReverse (bool &bDoneEntireDocument)
bool _findReplaceReverse (UT_uint32 *pPrefix, bool &bDoneEntireDocument, bool bNoUpdate)
bool _findReplace (UT_uint32 *pPrefix, bool &bDoneEntireDocument, bool bNoUpdate)
bool findReplace (bool &bDoneEntireDocument)
UT_uint32 findReplaceAll ()
FV_DocCount countWords (void)
bool insertPageNum (const gchar **props, HdrFtrType hfType)
virtual void setPoint (UT_uint32 pt)
void ensureInsertionPointOnScreen (void)
void removeCaret (UT_UTF8String &sDocUUID)
void addCaret (PT_DocPosition docPos, UT_sint32 iAuthorId)
void setPointRemote (PT_DocPosition docPos)
void updateCarets (PT_DocPosition docPos, UT_sint32 iLen)
void fixInsertionPointCoords (void)
void killBlink (void)
void setShowPara (bool)
bool getShowPara (void) const
const fp_PageSizegetPageSize (void) const
UT_uint32 calculateZoomPercentForPageWidth ()
UT_uint32 calculateZoomPercentForPageHeight ()
UT_uint32 calculateZoomPercentForWholePage ()
void setViewMode (ViewMode vm)
ViewMode getViewMode (void) const
bool isPreview (void) const
void setPreviewMode (PreViewMode pre)
PreViewMode getPreviewMode (void)
UT_uint32 getTabToggleAreaWidth () const
UT_sint32 getNormalModeXOffset () const
void setScreenUpdateOnGeneralUpdate (bool bDoit)
bool shouldScreenUpdateOnGeneralUpdate (void) const
PD_DocumentgetDocument (void) const
void toggleMarkRevisions ()
void cmdAcceptRejectRevision (bool bReject, UT_sint32 x, UT_sint32 y)
bool isMarkRevisions () const
bool isShowRevisions () const
void toggleShowRevisions ()
void setShowRevisions (bool bShow)
void cmdSetRevisionLevel (UT_uint32 i)
UT_uint32 getRevisionLevel () const
void setRevisionLevel (UT_uint32 i)
bool cmdFindRevision (bool bNext, UT_sint32 xPos, UT_sint32 yPos)
bool doesSelectionContainRevision () const
void updateRevisionMode ()
bool isPointLegal (PT_DocPosition pos)
bool isPointLegal (void)
bool isInTable ()
fl_TableLayoutgetTableAtPos (PT_DocPosition)
bool isInTable (PT_DocPosition pos)
bool isInTableForSure (PT_DocPosition pos)
bool cmdAutoSizeCols (void)
bool cmdTextToTable (bool bIgnoreSpaces)
bool cmdAutoSizeRows (void)
bool cmdAdvanceNextPrevCell (bool bGoNext)
fp_CellContainergetCellAtPos (PT_DocPosition pos)
PT_DocPosition findCellPosAt (PT_DocPosition posTable, UT_sint32 row, UT_sint32 col)
bool _deleteCellAt (PT_DocPosition posTable, UT_sint32 row, UT_sint32 col)
bool _restoreCellParams (PT_DocPosition posTable, UT_sint32 iLineWidth)
UT_sint32 _changeCellParams (PT_DocPosition posTable, PL_StruxDocHandle tableSDH)
bool deleteCellAt (PT_DocPosition posTable, UT_sint32 row, UT_sint32 col)
bool cmdDeleteCell (PT_DocPosition pos)
bool cmdDeleteCol (PT_DocPosition pos)
bool cmdDeleteRow (PT_DocPosition pos)
bool cmdDeleteTable (PT_DocPosition pos, bool bDontNotify=false)
bool cmdInsertRow (PT_DocPosition posTable, bool bBfore)
bool cmdInsertCol (PT_DocPosition posTable, bool bBefore)
bool cmdSplitCells (AP_CellSplitType iSplitType)
bool cmdSelectColumn (PT_DocPosition posOfColumn)
bool cmdAutoFitTable (void)
bool cmdMergeCells (PT_DocPosition posSource, PT_DocPosition posDestination)
bool cmdTableToText (PT_DocPosition posSource, UT_sint32 iSepType)
bool _MergeCells (PT_DocPosition posDestination, PT_DocPosition posSource, bool bBefore)
bool getCellParams (PT_DocPosition posCol, UT_sint32 *iLeft, UT_sint32 *iRight, UT_sint32 *iTop, UT_sint32 *iBot)
bool getCellLineStyle (PT_DocPosition posCell, UT_sint32 *pLeft, UT_sint32 *pRight, UT_sint32 *pTop, UT_sint32 *pBot)
bool setCellFormat (const gchar *properties[], FormatTable applyTo, FG_Graphic *pFG, UT_String &sDataID)
bool getCellProperty (const gchar *szPropName, gchar *&szPropValue)
bool setTableFormat (const gchar *properties[])
bool setTableFormat (PT_DocPosition pos, const gchar *properties[])
bool getCellFormat (PT_DocPosition pos, UT_String &sCellProps)
UT_Error cmdInsertTable (UT_sint32 numRows, UT_sint32 numCols, const gchar *pPropsArray[])
bool _changeCellTo (PT_DocPosition posTable, UT_sint32 rowOld, UT_sint32 colOld, UT_sint32 left, UT_sint32 right, UT_sint32 top, UT_sint32 bot)
bool changeCellTo (PT_DocPosition posTable, UT_sint32 rowOld, UT_sint32 colOld, UT_sint32 left, UT_sint32 right, UT_sint32 top, UT_sint32 bot)
bool _insertCellAfter (PT_DocPosition posTable, UT_sint32 row, UT_sint32 col, UT_sint32 left, UT_sint32 right, UT_sint32 top, UT_sint32 bot)