summaryrefslogtreecommitdiff
path: root/src/gui/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets')
-rw-r--r--src/gui/widgets/extendedlistbox.cpp10
-rw-r--r--src/gui/widgets/extendedlistbox.h2
2 files changed, 8 insertions, 4 deletions
diff --git a/src/gui/widgets/extendedlistbox.cpp b/src/gui/widgets/extendedlistbox.cpp
index 0acf66a65..eb1e93303 100644
--- a/src/gui/widgets/extendedlistbox.cpp
+++ b/src/gui/widgets/extendedlistbox.cpp
@@ -40,7 +40,9 @@
ExtendedListBox::ExtendedListBox(gcn::ListModel *const listModel):
ListBox(listModel),
- mRowHeight(13)
+ mRowHeight(13),
+ mImagePadding(mSkin ? mSkin->getOption("imagePadding") : 0),
+ mSpacing(mSkin ? mSkin->getOption("spacing") : 0)
{
}
@@ -88,10 +90,10 @@ void ExtendedListBox::draw(gcn::Graphics *graphics)
}
else
{
- g->drawImage(image, mPadding, y + (height - image->getHeight())
- / 2 + mPadding);
+ g->drawImage(image, mImagePadding, y + (height
+ - image->getHeight()) / 2 + mPadding);
graphics->drawText(mListModel->getElementAt(i),
- image->getWidth() + mPadding, y + textPos);
+ image->getWidth() + mImagePadding + mSpacing, y + textPos);
}
}
}
diff --git a/src/gui/widgets/extendedlistbox.h b/src/gui/widgets/extendedlistbox.h
index 87e4ffde0..f9563c6c4 100644
--- a/src/gui/widgets/extendedlistbox.h
+++ b/src/gui/widgets/extendedlistbox.h
@@ -48,6 +48,8 @@ class ExtendedListBox final : public ListBox
protected:
unsigned int mRowHeight;
+ int mImagePadding;
+ int mSpacing;
};
#endif