NCBI C++ ToolKit
|
Search Toolkit Book for CPhyloTreePane::TreeNavHistory
#include <gui/widgets/phylo_tree/phylo_tree_pane.hpp>
Public Member Functions | |
TreeNavHistory () | |
TreeNavHistory (const CGlPane &p) | |
CGlPane | Current () const |
bool | Empty () const |
void | Add (const CGlPane &p) |
bool | EqualPanes (const CGlPane &lhs, const CGlPane &rhs) const |
bool | CanGoBack () const |
bool | CanGoForward () const |
CGlPane | Back () |
CGlPane | Forward () |
void | Reset (const CGlPane &p) |
Public Attributes | |
std::vector< CGlPane > | m_History |
size_t | m_BackForwardPos |
position in history More... | |
Definition at line 208 of file phylo_tree_pane.hpp.
|
inline |
Definition at line 209 of file phylo_tree_pane.hpp.
Definition at line 210 of file phylo_tree_pane.hpp.
References m_History.
Definition at line 356 of file phylo_tree_pane.cpp.
Referenced by CPhyloTreePane::SaveCurrentView().
|
inline |
Definition at line 219 of file phylo_tree_pane.hpp.
References m_BackForwardPos, and m_History.
Referenced by CPhyloTreePane::GoBack().
|
inline |
Definition at line 217 of file phylo_tree_pane.hpp.
References m_BackForwardPos.
Referenced by CPhyloTreePane::CanGoBack().
|
inline |
Definition at line 218 of file phylo_tree_pane.hpp.
References m_BackForwardPos, and m_History.
Referenced by CPhyloTreePane::CanGoForward().
CGlPane CPhyloTreePane::TreeNavHistory::Current | ( | ) | const |
Definition at line 325 of file phylo_tree_pane.cpp.
References Empty(), m_BackForwardPos, and m_History.
Referenced by CPhyloTreePane::SaveCurrentView().
|
inline |
Definition at line 214 of file phylo_tree_pane.hpp.
References m_History.
Referenced by Current(), and CPhyloTreePane::SaveCurrentView().
Definition at line 330 of file phylo_tree_pane.cpp.
References delta(), fabs, CGlPane::GetVisibleRect(), l(), and r().
Referenced by CPhyloTreePane::SaveCurrentView().
|
inline |
Definition at line 220 of file phylo_tree_pane.hpp.
References m_BackForwardPos, and m_History.
Referenced by CPhyloTreePane::GoForward().
Definition at line 349 of file phylo_tree_pane.cpp.
Referenced by CPhyloTreePane::HMGH_UpdateLimits(), CPhyloTreePane::SoftUpdate(), CPhyloTreePane::Update(), and CPhyloTreePane::x_Layout().
size_t CPhyloTreePane::TreeNavHistory::m_BackForwardPos |
position in history
Definition at line 225 of file phylo_tree_pane.hpp.
Referenced by Back(), CanGoBack(), CanGoForward(), Current(), and Forward().
std::vector<CGlPane> CPhyloTreePane::TreeNavHistory::m_History |
Definition at line 224 of file phylo_tree_pane.hpp.
Referenced by Back(), CanGoForward(), Current(), Empty(), Forward(), and TreeNavHistory().