Dillo
bullet.hh
Go to the documentation of this file.
1 #ifndef __BULLET_HH__
2 #define __BULLET_HH__
3 
4 #include "core.hh"
5 
6 namespace dw {
7 
14 class Bullet: public core::Widget
15 {
16 protected:
20  void draw (core::View *view, core::Rectangle *area,
21  core::DrawingContext *context);
22  core::Iterator *iterator (core::Content::Type mask, bool atEnd);
23 
24 public:
25  Bullet ();
26  ~Bullet ();
27 };
28 
29 } // namespace dw
30 
31 #endif // __BULLET_HH__
Extremes extremes
Analogue to dw::core::Widget::requisition.
Definition: widget.hh:146
void getExtremesSimpl(core::Extremes *extremes)
Simple variant, to be implemented by widgets with extremes not depending on positions.
Definition: bullet.cc:45
Requisition requisition
Size_request() stores the result of the last call of size_request_impl().
Definition: widget.hh:140
dw::core::Shape implemtation for simple rectangles.
Definition: types.hh:69
Type
Definition: types.hh:199
core::Iterator * iterator(core::Content::Type mask, bool atEnd)
Return an iterator for this widget.
Definition: bullet.cc:85
Bullet()
Definition: bullet.cc:28
Iterators are used to iterate through the contents of a widget.
Definition: iterator.hh:19
void containerSizeChangedForChildren()
Definition: bullet.cc:52
Definition: types.hh:172
void sizeRequestSimpl(core::Requisition *requisition)
Simple variant, to be implemented by widgets with sizes not depending on positions.
Definition: bullet.cc:38
The base class of all dillo widgets.
Definition: widget.hh:23
Displays different kind of bullets.
Definition: bullet.hh:14
Set at the top when drawing.
Definition: types.hh:294
void draw(core::View *view, core::Rectangle *area, core::DrawingContext *context)
Definition: bullet.cc:59
Definition: types.hh:179
~Bullet()
Definition: bullet.cc:33
Dw is in this namespace, or sub namespaces of this one.
Definition: alignedtablecell.cc:28
An interface to encapsulate platform dependent drawing.
Definition: view.hh:16