Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef __GUI_WIDGETS_ALNMULTI___ALNMULTI_HEADER__HPP
2 #define __GUI_WIDGETS_ALNMULTI___ALNMULTI_HEADER__HPP
66 inline int VisibleWidth()
const {
return m_Visible ? m_Width : 0; }
67 inline int Right()
const {
return m_Pos + (m_Visible ? m_Width - 1 : 0); }
106 virtual void Render(
CGlPane& pane);
110 virtual bool NeedTooltip(
CGlPane& pane,
int vp_x,
int vp_y);
111 virtual string GetTooltip();
114 virtual void RenderColumnHeader(
int index,
const TVPRect& rc);
116 const CStyle& GetStyle()
const;
118 void SetStyle(
const CStyle& style);
121 void x_RenderBox(
const TVPRect& rc);
class CRgbaColor provides a simple abstraction for managing colors.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORT
SColumn describes a single column.
int m_Width
horizontal position in viewport
int m_UserData
width in pixels
bool m_Visible
can be used to identify column
static CS_CONTEXT * context