NCBI C++ ToolKit
|
Search Toolkit Book for IAlignRowHost
IAlignRowHost represents a context in which IAlignRow lives. More...
#include <gui/widgets/aln_multiple/ialign_row.hpp>
Public Member Functions | |
virtual | ~IAlignRowHost () |
virtual TVPPoint | ARH_GetVPPosByWindowPos (const wxPoint &pos)=0 |
provides mouse coords in OpenGL viewport coord system More... | |
virtual void | ARH_OnRowChanged (IAlignRow *row)=0 |
notifies a host about changes the row More... | |
virtual void | ARH_OnSelectionChanged ()=0 |
notifies a host about selection change More... | |
virtual CSelectionVisitor * | ARH_GetSelectionVisitor ()=0 |
notifies a host about selection change More... | |
virtual int | ARH_GetRowTop (IAlignRow *p_row)=0 |
Returns Y-pos for row. More... | |
IAlignRowHost represents a context in which IAlignRow lives.
Definition at line 191 of file ialign_row.hpp.
|
inlinevirtual |
Definition at line 194 of file ialign_row.hpp.
|
pure virtual |
notifies a host about selection change
Implemented in CAlnMultiPane.
Referenced by CAlnVecRow::LTH_OnLayoutChanged(), CAlnVecRow::OnMouseEvent(), CAlnVecRow::x_HitTest(), CAlnVecRow::x_RenderTracks(), and CAlnVecRow::x_ResetTrackPanel().
provides mouse coords in OpenGL viewport coord system
Implemented in CAlnMultiPane.
Referenced by CAlnVecRow::OnMouseEvent(), and CAlnVecRow::THH_GetModelByWindow().
|
pure virtual |
notifies a host about changes the row
Implemented in CAlnMultiPane.
Referenced by CAlnVecRow::Expand(), CAlnVecRow::LTH_OnLayoutChanged(), CAlnVecRow::x_OnGraphContentChanged(), and CAlnVecRow::x_OnGraphSizeChanged().
|
pure virtual |
notifies a host about selection change
Implemented in CAlnMultiPane.
Referenced by CAlnVecRow::OnMouseEvent().