A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCSeqTextWidget.html below:

NCBI C++ ToolKit: CSeqTextWidget Class Reference

Search Toolkit Book for CSeqTextWidget

class CSeqTextWidget More...

#include <gui/widgets/seq_text/seq_text_widget.hpp>

typedef list< CConstRef< objects::CSeq_id > >  TIdRefList   typedef CSeqTextPane::TRangeColl  TRangeColl   enum   { ID_GLCHILDPANE = wxID_HIGHEST + 200 , ID_VSCROPLLBAR , ID_HSCROPLLBAR }    Public Types inherited from CEventHandler enum   EDispatch { eDispatch_SelfOnly , eDispatch_AllHandlers , eDispatch_FirstHandler , eDispatch_Default = eDispatch_AllHandlers }   enum controlling dispatching strategies More...
  enum   EPoolName {
  ePool_Default = 0 , ePool_Parent , ePool_Child , ePool_Sibling ,
  ePool_NextAvailable
}   Identifiers for standard pools. More...
  typedef vector< CEventHandler * >  TListeners   typedef map< int, TListenersTPools   typedef list< AutoPtr< SPostRequest > >  TPostRequests   typedef std::map< CEventHandler *, intTHandlerToCount   typedef void(*  FOnPostCallback) ()     CSeqTextWidget (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)   class CSeqTextWidget More...
  virtual  ~CSeqTextWidget ()   virtual CSeqTextDataSourceGetDS ()   void  AdjustModelForSequenceAndWindowSize ()   void  ReportMouseOverPos (TSeqPos pos)   virtual void  SetDataSource (CSeqTextDataSource &ds)   virtual CGlPaneGetPort ()   implement these 2 functions in derived classes More...
  virtual const CGlPaneGetPort () const   implement these 2 functions in derived classes More...
  virtual void  SetScaleX (TModelUnit scale_x, const TModelPoint &point)   void  Configure (wxCommandEvent &event)   void  OnShowPopup ()   void  ScrollToSourcePosition (TSeqPos pos, bool notify=true)   void  ScrollToSequencePosition (TSeqPos pos, bool notify=true)   void  ScrollToPosition (TSeqPos pos, bool notify=true)   void  ScrollToText (const string &fragment, TSeqPos start_search)   int  GetPortScrollValue ()   void  UpdateLastSourcePos ()   void  ChooseCaseFeature (objects::CSeqFeatData::ESubtype subtype)   int  GetCaseFeatureSubtype ()   void  SetFontSize (int font_size)   int  GetFontSize ()   void  ShowFeaturesInLowerCase (bool do_lower)   bool  GetShowFeaturesInLowerCase ()   void  SetHost (ISeqTextWidgetHost *pHost)   void  ChangeConfig ()   const TRangeCollGetSelection () const   void  SetRangeSelection (const TRangeColl &segs)   void  ResetObjectSelection ()   void  SelectObject (const CObject *obj)   CSeqTextPaneGetPane ()     CGlWidgetBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("panel"))   class CGlWidgetBase More...
  virtual  ~CGlWidgetBase ()   virtual void  Create ()   creates controls and performs basic initialization More...
  virtual void  ZoomRect (const TModelRect &rc)   virtual void  ZoomPoint (const TModelPoint &point, TModelUnit factor, CGlPane::EZoomOptions=CGlPane::fZoomXY)   virtual void  Scroll (TModelUnit d_x, TModelUnit d_y)   virtual void  NotifyVisibleRangeChanged ()   void  OnAllEvents (CViewEvent::TEventObject evt)   virtual void  SetRegistryPath (const string &reg_path)   virtual void  LoadSettings ()   virtual void  SaveSettings () const   void  OnSize (wxSizeEvent &event)   void  OnScroll (wxScrollEvent &event)   void  OnZoomIn (wxCommandEvent &event)   void  OnZoomInX (wxCommandEvent &event)   void  OnZoomInY (wxCommandEvent &event)   void  OnZoomInMouse (wxCommandEvent &event)   void  OnZoomOut (wxCommandEvent &event)   void  OnZoomOutX (wxCommandEvent &event)   void  OnZoomOutY (wxCommandEvent &event)   void  OnZoomOutMouse (wxCommandEvent &event)   void  OnZoomAll (wxCommandEvent &event)   void  OnZoomAllX (wxCommandEvent &event)   void  OnZoomAllY (wxCommandEvent &event)   void  OnEnableCmdUpdate (wxUpdateUIEvent &event)    Public Member Functions inherited from CEventHandler   CEventHandler ()   CEventHandler. More...
  virtual  ~CEventHandler ()   virtual void  AddListener (CEventHandler *listener, int pool_name=ePool_Default)   Add a listener. More...
  virtual void  RemoveListener (CEventHandler *listener)   Remove a listener. More...
  virtual void  RemoveAllListeners (void)   virtual bool  HasListener (CEventHandler *listener, int pool_name=ePool_Default) const   returns "true" if the given listener belongs to the specified pool More...
  virtual const TListenersGetListeners (int pool_name=ePool_Default) const   returns a set of listeners fro the specified pool More...
  virtual bool  OnEvent (CEvent *evt)   Processes en event. Returns "true" if event has been processed. More...
  virtual bool  Dispatch (CEvent *evt, EDispatch disp_how=eDispatch_Default, int pool_name=ePool_Default)   Dispatches an event to the listeners (but does not handle it). More...
  virtual bool  Send (CEvent *evt, EDispatch disp_how=eDispatch_Default, int pool_name=ePool_Default)   Sends an event synchronously. More...
  virtual bool  Send (CEvent *evt, int pool_name)   void  Post (CRef< CEvent > evt, EDispatch disp_how=eDispatch_Default, int pool_name=ePool_Default)   Handles an event asynchronously (process and/or dispatch). More...
  virtual  ~IRegSettings ()  

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 ) protected

Definition 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_SequencePane

Definition 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