NCBI C++ ToolKit
|
Search Toolkit Book for IAlnMultiHeaderContext::SColumn
SColumn describes a single column. More...
#include <gui/widgets/aln_multiple/alnmulti_header.hpp>
Public Member Functions | |
SColumn () | |
int | VisibleWidth () const |
int | Right () const |
Public Attributes | |
string | m_Name |
int | m_Pos |
int | m_Width |
horizontal position in viewport More... | |
int | m_UserData |
width in pixels More... | |
bool | m_Visible |
can be used to identify column More... | |
TSortState | m_SortState |
SColumn describes a single column.
Definition at line 57 of file alnmulti_header.hpp.
CAlnMultiRenderer::SColumn::SColumn | ( | void | ) |
Definition at line 1007 of file alnmulti_renderer.cpp.
|
inline |
Definition at line 67 of file alnmulti_header.hpp.
References m_Pos, m_Visible, and m_Width.
Referenced by CAlnMultiHeaderHandler::x_RenderMoveMode(), and CAlnMultiHeaderHandler::x_RenderResizeMode().
|
inline |
Definition at line 66 of file alnmulti_header.hpp.
References m_Visible, and m_Width.
Referenced by CAlnMultiRenderer::x_Layout(), and CAlnMultiRenderer::x_RenderRow().
string IAlnMultiHeaderContext::SColumn::m_Name |
Definition at line 58 of file alnmulti_header.hpp.
Referenced by CAlnMultiHeader::GetTooltip(), CAlnMultiRenderer::InsertColumn(), CAlnMultiWidget::OnSettings(), and CAlnMultiWidget::x_UpdateStyleColumns().
int IAlnMultiHeaderContext::SColumn::m_Pos |
Definition at line 59 of file alnmulti_header.hpp.
Referenced by CAlnMultiRenderer::GetColumnRect(), Right(), CAlnMultiRenderer::SetupPaneForColumn(), CAlnMultiRenderer::x_Layout(), CAlnMultiRenderer::x_LayoutColumns(), CAlnMultiHeaderHandler::x_MoveColumn(), CAlnMultiHeaderHandler::x_RenderMoveMode(), and CAlnMultiHeaderHandler::x_RenderResizeMode().
TSortState IAlnMultiHeaderContext::SColumn::m_SortState |
Definition at line 63 of file alnmulti_header.hpp.
Referenced by CAlnMultiHeader::GetTooltip(), CAlnMultiRenderer::InsertColumn(), and CAlnMultiPane::UpdateHeaderSortState().
int IAlnMultiHeaderContext::SColumn::m_UserData |
width in pixels
Definition at line 61 of file alnmulti_header.hpp.
Referenced by CAlnMultiRenderer::GetColumnTypeByIndex(), CAlnMultiRenderer::GetColumnTypeByX(), CAlnMultiRenderer::InsertColumn(), CAlnMultiPane::UpdateHeaderSortState(), and CAlnMultiPane::x_OnRowMouseEvent().
bool IAlnMultiHeaderContext::SColumn::m_Visible |
can be used to identify column
Definition at line 62 of file alnmulti_header.hpp.
Referenced by CAlnMultiRenderer::AutoFitColumns(), CAlnMultiWidget::OnSettings(), Right(), CAlnMultiRenderer::SetColumnVisible(), VisibleWidth(), CAlnMultiHeaderHandler::x_DoMoveColumn(), CAlnMultiHeaderHandler::x_HitTest(), CAlnMultiRenderer::x_LayoutColumns(), CAlnMultiHeaderHandler::x_MoveColumn(), CAlnMultiHeaderHandler::x_RenderResizeMode(), and CAlnMultiWidget::x_UpdateStyleColumns().
int IAlnMultiHeaderContext::SColumn::m_Width |
horizontal position in viewport
Definition at line 60 of file alnmulti_header.hpp.
Referenced by CAlnMultiPane::GetAlignVPWidth(), CAlnMultiRenderer::GetColumnRect(), CAlnMultiRenderer::InsertColumn(), CAlnMultiWidget::OnSettings(), Right(), CAlnMultiRenderer::SetColumnVisible(), CAlnMultiRenderer::SetupPaneForColumn(), VisibleWidth(), CAlnMultiRenderer::x_Layout(), CAlnMultiRenderer::x_LayoutColumns(), CAlnMultiHeaderHandler::x_MoveColumn(), CAlnMultiHeaderHandler::x_RenderResizeMode(), and CAlnMultiWidget::x_UpdateStyleColumns().