Search Toolkit Book for CSeqTextWidget
class CSeqTextWidget More...
#include <gui/widgets/seq_text/seq_text_widget.hpp>
class CSeqTextWidget
Definition at line 86 of file seq_text_widget.hpp.
◆ TIdRefList ◆ TRangeColl ◆ CSeqTextWidget() CSeqTextWidget::CSeqTextWidget ( wxWindow * parent, wxWindowID id =wxID_ANY
, const wxPoint & pos = wxDefaultPosition
, const wxSize & size = wxDefaultSize
, long style = 0
) ◆ ~CSeqTextWidget() ◆ AdjustModelForSequenceAndWindowSize() void CSeqTextWidget::AdjustModelForSequenceAndWindowSize ( )
Definition at line 200 of file seq_text_widget.cpp.
References CGlRect< T >::Bottom(), CGlPane::GetModelLimitsRect(), CGlRect< T >::Left(), m_LastSourcePos, m_Port, m_SequencePane, CGlPoint< T >::m_X, CGlPoint< T >::m_Y, CGlRect< T >::Right(), CGlRect< T >::Top(), x_GetScrollValueForSourcePos(), x_MakePortMatchScrollValue(), CGlWidgetBase::x_RedrawControls(), x_SetPortLimits(), and x_UpdateScrollbars().
Referenced by CSeqTextPane::OnSize(), SetFontSize(), CSeqTextPane::Update(), and CSeqTextPane::x_RenderContent().
◆ ChangeConfig() void CSeqTextWidget::ChangeConfig ( ) ◆ ChooseCaseFeature() void CSeqTextWidget::ChooseCaseFeature ( objects::CSeqFeatData::ESubtype subtype ) ◆ Configure() void CSeqTextWidget::Configure ( wxCommandEvent & event ) ◆ DeSelectObject() ◆ GetCaseFeatureSubtype() int CSeqTextWidget::GetCaseFeatureSubtype ( ) ◆ GetDS()Definition at line 87 of file seq_text_widget.cpp.
References m_DataSource.
Referenced by CSeqTextPane::GetPreferredModelRect(), CSeqTextPane::GetScrollAdjustmentForLastLineVariations(), CSeqTextPane::GetSelection(), CSeqTextPane::OnCopy(), s_SearchInSeqText(), CSeqTextPane::SetRangeSelection(), CSeqTextPane::STG_GetDataSourceLoc(), CSeqTextPane::STG_GetFeaturesAtPosition(), CSeqTextPane::STG_GetLineInfo(), CSeqTextPane::STG_GetModelPointBySequencePos(), CSeqTextPane::STG_GetScope(), CSeqTextPane::STG_GetSequenceByWindow(), CSeqTextPane::STG_GetSourcePosBySequencePos(), CSeqTextPane::STG_ReportMouseOverPos(), CSeqTextPane::TC_GetTooltip(), CSeqTextPane::TC_NeedTooltip(), CSeqTextPane::Update(), CSeqTextPane::x_RecalculateOffsets(), CSeqTextPane::x_RenderContent(), and CSeqTextPane::x_SetRulerText().
◆ GetFontSize() int CSeqTextWidget::GetFontSize ( ) ◆ GetPane() ◆ GetPort() [1/2] CGlPane & CSeqTextWidget::GetPort ( ) virtual ◆ GetPort() [2/2] ◆ GetPortScrollValue() int CSeqTextWidget::GetPortScrollValue ( ) ◆ GetSelection() ◆ GetShowFeaturesInLowerCase() bool CSeqTextWidget::GetShowFeaturesInLowerCase ( ) ◆ GetVisibleRange() CSeq_loc * CSeqTextWidget::GetVisibleRange ( void ) protected ◆ OnClearSelection() void CSeqTextWidget::OnClearSelection ( wxCommandEvent & event ) protected ◆ OnCopySelection() void CSeqTextWidget::OnCopySelection ( wxCommandEvent & event ) protected ◆ OnDisableCommands() void CSeqTextWidget::OnDisableCommands ( wxUpdateUIEvent & event ) protectedDefinition at line 454 of file seq_text_widget.cpp.
◆ OnHasSelection() void CSeqTextWidget::OnHasSelection ( wxUpdateUIEvent & event ) protected ◆ OnScrollToSelection() void CSeqTextWidget::OnScrollToSelection ( wxCommandEvent & event ) protected ◆ OnShowPopup() void CSeqTextWidget::OnShowPopup ( ) ◆ OnUpdateSettings() ◆ ReportMouseOverPos() void CSeqTextWidget::ReportMouseOverPos ( TSeqPos pos ) ◆ ResetObjectSelection() void CSeqTextWidget::ResetObjectSelection ( void ) ◆ ScrollToPosition() ◆ ScrollToSequencePosition() void CSeqTextWidget::ScrollToSequencePosition ( TSeqPos pos, bool notify =true
) ◆ ScrollToSourcePosition() void CSeqTextWidget::ScrollToSourcePosition ( TSeqPos pos, bool notify = true
) ◆ ScrollToText() ◆ SelectObject() ◆ SetDataSource() ◆ SetFontSize() void CSeqTextWidget::SetFontSize ( int font_size ) ◆ SetHost() ◆ SetRangeSelection() ◆ SetScaleX() ◆ ShowFeaturesInLowerCase() void CSeqTextWidget::ShowFeaturesInLowerCase ( bool do_lower ) ◆ UpdateLastSourcePos() void CSeqTextWidget::UpdateLastSourcePos ( ) ◆ x_CreatePane() void CSeqTextWidget::x_CreatePane ( ) protectedvirtual ◆ x_GetPane() ◆ x_GetScrollValueForSourcePos() TSeqPos CSeqTextWidget::x_GetScrollValueForSourcePos ( TSeqPos source_pos ) protected ◆ x_GetSourcePosForPortScrollValue() TSeqPos CSeqTextWidget::x_GetSourcePosForPortScrollValue ( ) protected ◆ x_GetVScrollMax() int CSeqTextWidget::x_GetVScrollMax ( ) protected ◆ x_MakePortMatchScrollValue() void CSeqTextWidget::x_MakePortMatchScrollValue ( int pos ) protected ◆ x_OnScrollX() void CSeqTextWidget::x_OnScrollX ( int pos ) protectedvirtual ◆ x_OnScrollY() void CSeqTextWidget::x_OnScrollY ( int pos ) protectedvirtual ◆ x_SetPortLimits() void CSeqTextWidget::x_SetPortLimits ( ) protectedvirtual ◆ x_SetScrollPosition() void CSeqTextWidget::x_SetScrollPosition ( int scroll_pos ) protected ◆ x_Update() void CSeqTextWidget::x_Update ( ) protectedvirtual ◆ x_UpdatePane() void CSeqTextWidget::x_UpdatePane ( ) protectedvirtual ◆ x_UpdateScrollbars() void CSeqTextWidget::x_UpdateScrollbars ( ) protectedvirtual
Reimplemented from CGlWidgetBase.
Definition at line 254 of file seq_text_widget.cpp.
References CGlPane::GetVisibleRect(), CGlRect< T >::Height(), CGlWidgetBase::ID_HSCROPLLBAR, CGlWidgetBase::ID_VSCROPLLBAR, int, m_LastSourcePos, m_Port, m_SequencePane, x_GetScrollValueForSourcePos(), x_GetVScrollMax(), and x_MakePortMatchScrollValue().
Referenced by AdjustModelForSequenceAndWindowSize(), and x_Update().
◆ m_DataSource ◆ m_LastSourcePos TSeqPos CSeqTextWidget::m_LastSourcePos private ◆ m_pHost ◆ m_PopupMenuSourcePos TSeqPos CSeqTextWidget::m_PopupMenuSourcePos protected ◆ m_Port ◆ m_SequencePaneDefinition at line 179 of file seq_text_widget.hpp.
Referenced by AdjustModelForSequenceAndWindowSize(), ChooseCaseFeature(), Configure(), DeSelectObject(), GetCaseFeatureSubtype(), GetFontSize(), GetPane(), GetSelection(), GetShowFeaturesInLowerCase(), GetVisibleRange(), OnClearSelection(), OnCopySelection(), ResetObjectSelection(), ScrollToPosition(), ScrollToSequencePosition(), ScrollToSourcePosition(), SelectObject(), SetDataSource(), SetFontSize(), SetRangeSelection(), ShowFeaturesInLowerCase(), x_CreatePane(), x_GetPane(), x_GetScrollValueForSourcePos(), x_GetSourcePosForPortScrollValue(), x_GetVScrollMax(), x_SetPortLimits(), x_SetScrollPosition(), x_UpdatePane(), and x_UpdateScrollbars().
The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4