aboutsummaryrefslogtreecommitdiff
path: root/dw/bullet.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/bullet.cc')
-rw-r--r--dw/bullet.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/dw/bullet.cc b/dw/bullet.cc
index af7f5451..40c197e6 100644
--- a/dw/bullet.cc
+++ b/dw/bullet.cc
@@ -27,6 +27,12 @@ namespace dw {
Bullet::Bullet ()
{
+ DBG_OBJ_CREATE ("dw::Bullet");
+}
+
+Bullet::~Bullet ()
+{
+ DBG_OBJ_DELETE ();
}
void Bullet::sizeRequestImpl (core::Requisition *requisition)
@@ -36,6 +42,20 @@ void Bullet::sizeRequestImpl (core::Requisition *requisition)
requisition->descent = 0;
}
+void Bullet::getExtremesImpl (core::Extremes *extremes)
+{
+ extremes->minWidth = extremes->maxWidth = extremes->adjustmentWidth =
+ extremes->minWidthIntrinsic = extremes->maxWidthIntrinsic =
+ lout::misc::max (getStyle()->font->xHeight * 4 / 5, 1);
+}
+
+void Bullet::containerSizeChangedForChildren ()
+{
+ DBG_OBJ_ENTER0 ("resize", 0, "containerSizeChangedForChildren");
+ // Nothing to do.
+ DBG_OBJ_LEAVE ();
+}
+
void Bullet::draw (core::View *view, core::Rectangle *area)
{
int x, y, l;