Lines Matching refs:BRow
69 class BRow; variable
122 class BRow {
124 BRow();
125 BRow(float height);
126 virtual ~BRow();
152 BRow* fNextSelected;
153 BRow* fPrevSelected;
154 BRow* fParent;
184 virtual void MouseMoved(BColumnListView* parent, BRow* row,
187 virtual void MouseDown(BColumnListView* parent, BRow* row,
190 virtual void MouseUp(BColumnListView* parent, BRow* row,
262 virtual void ExpandOrCollapse(BRow* row, bool expand);
268 BRow* FocusRow() const;
270 void SetFocusRow(BRow* row, bool select = false);
275 void Deselect(BRow* row);
276 void AddToSelection(BRow* row);
278 BRow* CurrentSelection(BRow* lastSelected = 0) const;
314 const BRow* RowAt(int32 index, BRow *parent = 0) const;
315 BRow* RowAt(int32 index, BRow *parent = 0);
316 const BRow* RowAt(BPoint) const;
317 BRow* RowAt(BPoint);
318 bool GetRowRect(const BRow* row, BRect* _rect) const;
319 bool FindParent(BRow* row, BRow** _parent,
321 int32 IndexOf(BRow* row);
322 int32 CountRows(BRow* parent = 0) const;
323 void AddRow(BRow* row, BRow* parent = NULL);
324 void AddRow(BRow* row, int32 index,
325 BRow* parent = NULL);
327 void ScrollTo(const BRow* Row);
332 void RemoveRow(BRow* row);
333 void UpdateRow(BRow* row);
334 bool SwapRows(int32 index1, int32 index2, BRow*
335 parentRow1 = NULL, BRow* parentRow2 = NULL);
338 void InvalidateRow(BRow* row);
364 BPoint SuggestTextPosition(const BRow* row,
367 BRect GetFieldRect(const BRow* row,
373 LatchType type, BRow* row);