Functions

fp_TableContainer.cpp File Reference

#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <vector>
#include <algorithm>
#include "fp_TableContainer.h"
#include "fp_Column.h"
#include "fp_Page.h"
#include "fp_Line.h"
#include "fv_View.h"
#include "fl_SectionLayout.h"
#include "fl_TableLayout.h"
#include "gr_DrawArgs.h"
#include "ut_vector.h"
#include "ut_std_vector.h"
#include "ut_types.h"
#include "ut_debugmsg.h"
#include "ut_assert.h"
#include "fl_FootnoteLayout.h"
#include "fp_FootnoteContainer.h"
#include "fp_FrameContainer.h"
#include "gr_Painter.h"
#include "pd_Document.h"

Functions

void s_cell_border_style (PP_PropertyMap::Line &line, const PP_PropertyMap::Line &table_line, const fl_TableLayout *table)
static UT_sint32 compareCellPosBinary (const void *vX1, const void *vX2)

Function Documentation

static UT_sint32 compareCellPosBinary ( const void *  vX1,
const void *  vX2 
) [static]

This static function is used to compare cells' position for the UT_Vector::binarysearch

Parameters:
vX1 pointer to a Point value.
vX2 pointer to a fp_CellContainer object

References fp_CellContainer::getBottomAttach(), fp_CellContainer::getLeftAttach(), fp_CellContainer::getRightAttach(), fp_CellContainer::getTopAttach(), UT_Point::x, and UT_Point::y.

Referenced by fp_TableContainer::getCellAtRowColumn().

void s_cell_border_style ( PP_PropertyMap::Line line,
const PP_PropertyMap::Line table_line,
const fl_TableLayout table 
)