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/composite__text__item_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/widgets/text_widget/composite_text_item.cpp Source File

39 #include <wx/dcclient.h> 46

vector<ITextItem*>::iterator it;

54  for

(vector<ITextItem*>::iterator it =

m_Items

.begin(); it !=

m_Items

.end(); ++it) {

85  return m_Items

[index]->GetItemByLine(lineNum, expanded);

101  if

(index > 0 && (

size_t

)index <

m_AccumLines

.size())

116

wxPoint dcOrigin =

context

->GetDeviceOrigin();

123  if

(top > updateRect.GetBottom())

126

wxRect rect(updateRect);

127

rect.Offset(0, -top);

128  context

->SetDeviceOrigin(wxPoint(dcOrigin.x, dcOrigin.y + top));

132  context

->SetDeviceOrigin(dcOrigin);

142  if

(event.Moving()) {

143  context

.MouseMoveInContainer(

this

);

148  if

(

m_Items

.empty())

return

;

150  int

x =

event

.m_x, y =

event

.m_y;

162  if

(panel->

Selecting

() || (0 <= y && y <

size

.GetHeight())) {

163

wxMouseEvent ev(event);

169

panel->SetCursor(wxCursor(wxCURSOR_ARROW));

186  for

(

size_t i

= 0;

i

<

m_Items

.size(); ++

i

) {

206  if

(updatePositions) {

215  if

(index >=

m_Items

.size())

return

;

235  if

(!item)

continue

;

244

wxSize childSize = item->

GetSize

();

246  m_Size

.IncBy(0, childSize.GetHeight());

virtual void ItemSizeChanged(int index)

ITextItem * GetItem(size_t index)

vector< int > m_AccumLines

virtual wxPoint GetItemPosition(int index) const

virtual void MouseEvent(wxMouseEvent &event, CTextPanelContext &context)

void RemoveItem(size_t index)

vector< int > m_AccumHeight

virtual void UpdatePositions()

vector< ITextItem * > m_Items

virtual bool Traverse(ICompositeTraverser &traverser)

virtual void Draw(wxDC &dc, const wxRect &updateRect, CTextPanelContext *context)

virtual int GetItemStartLine(int index) const

virtual void CalcSize(wxDC &dc, CTextPanelContext *context)

virtual ITextItem * GetItemByLine(int lineNum, bool expanded)

void InsertItems(size_t index, ITextItem *const *items, size_t count, bool updatePositions=true)

virtual void GetText(wxTextOutputStream &os, const CTextBlock &block, CTextPanelContext *context)

void AddItem(ITextItem *item, bool updatePositions=true)

CTextPosition GetEnd() const

CTextPosition GetStart() const

virtual wxPoint GetPosition() const

virtual int GetStartLine() const

virtual size_t GetLineCount() const

virtual void ItemSizeChanged(int index)=0

virtual void UpdatePositions()=0

virtual wxSize GetSize() const =0

virtual void Draw(wxDC &dc, const wxRect &updateRect, CTextPanelContext *context)=0

virtual void MouseEvent(wxMouseEvent &, CTextPanelContext &)

virtual bool Traverse(ICompositeTraverser &)=0

virtual size_t GetLineCount() const =0

virtual void SetContainer(IContainer *container, int index)=0

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

const struct ncbi::grid::netcache::search::fields::SIZE size

static CS_CONTEXT * context


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