NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CFeatureCoompositeItem Class Reference

Search Toolkit Book for CFeatureCoompositeItem

+ Inheritance diagram for CFeatureCoompositeItem:
+ Collaboration diagram for CFeatureCoompositeItem:

Public Member Functions

 CFeatureCoompositeItem (CFlatFileContext &ctx)
- Public Member Functions inherited from CCompositeTextItem
 CCompositeTextItem (bool deleteChildren=true)
 ~CCompositeTextItem ()
void SetDeleteChildren (bool val)
virtual ITextItemGetItemByLine (int lineNum, bool expanded)
virtual void MouseEvent (wxMouseEvent &event, CTextPanelContext &context)
virtual void CalcSize (wxDC &dc, CTextPanelContext *context)
virtual void Draw (wxDC &dc, const wxRect &updateRect, CTextPanelContext *context)
void AddItem (ITextItem *item, bool updatePositions=true)
ITextItemGetItem (size_t index)
size_t GetItemCount () const
void UpdateSelection (ITextItem *start, ITextItem *end, bool selected=false)
virtual void GetText (wxTextOutputStream &os, const CTextBlock &block, CTextPanelContext *context)
virtual bool Traverse (ICompositeTraverser &traverser)
virtual wxPoint GetItemPosition (int index) const
virtual int GetItemStartLine (int index) const
virtual void ItemSizeChanged (int index)
virtual void UpdatePositions ()
void InsertItems (size_t index, ITextItem *const *items, size_t count, bool updatePositions=true)
void RemoveItem (size_t index)
- Public Member Functions inherited from CTextItem
 CTextItem ()
virtual void SetContainer (IContainer *container, int index)
virtual void GetContainer (IContainer *&container, int &index)
virtual wxPoint GetPosition () const
virtual wxSize GetSize () const
virtual int GetStartLine () const
virtual size_t GetLineCount () const
virtual void SetLineCount (size_t lineCount)
virtual int GetTextLeftMargin (CTextPanelContext *context) const
virtual int GetIndent () const
virtual void TextPosToExpanded (CTextPosition &WXUNUSED(pos), CTextPanelContext *WXUNUSED(context)) const
virtual void TextPosToCollapsed (CTextPosition &WXUNUSED(pos), CTextPanelContext *WXUNUSED(context)) const
void RenderText (CStyledTextOStream &ostream, CTextPanelContext *context) const
- Public Member Functions inherited from ITextItem
 ITextItem ()
virtual ~ITextItem ()
virtual wxRect GetRect () const
virtual string GetToolTipText (CTextPanelContext *) const
virtual void FillContextMenu (wxMenu &WXUNUSED(menu)) const
virtual const CConstRef< CObjectGetAssosiatedObject () const
virtual objects::CScope * GetAssosiatedScope () const
virtual bool IsSelectable () const
CTextBlock GetItemBlock () const
virtual ITextItemClone ()
- Public Member Functions inherited from IContainer
virtual ~IContainer ()

Private Attributes

CRef< objects::CFlatFileContext > m_Ctx

Additional Inherited Members

- Public Types inherited from CCompositeTextItem
typedef CTextItem TParent
- Protected Member Functions inherited from CTextItem
virtual void x_Indent (CStyledTextOStream &ostream) const
virtual void x_RenderText (CStyledTextOStream &WXUNUSED(ostream), CTextPanelContext *WXUNUSED(context)) const
- Protected Attributes inherited from CCompositeTextItem
vector< ITextItem * > m_Items
vector< intm_AccumLines
vector< intm_AccumHeight
bool m_DeleteChildren
- Protected Attributes inherited from CTextItem
size_t m_LineCount
wxSize m_Size
int m_Index

Detailed Description

Definition at line 82 of file flat_feature_retrieve_job.cpp.

Constructor & Destructor Documentation

◆ CFeatureCoompositeItem()

CFeatureCoompositeItem::CFeatureCoompositeItem ( CFlatFileContext ctx)

Definition at line 85 of file flat_feature_retrieve_job.cpp.

Member Data Documentation

◆ m_Ctx

CRef<objects::CFlatFileContext> CFeatureCoompositeItem::m_Ctx

Definition at line 87 of file flat_feature_retrieve_job.cpp.

The documentation for this class was generated from the following file:
Modified on Wed May 22 11:26:49 2024 by rev. 669887