Thanks for your feedback. The button height is 22px and when we have right or left icon, we set padding of 25 pixels. With that dimensions the most appropirate icon size would be 16x16 px. Of course it could be 14x16, 18x18 or anything else. It also depends by the icon shape also - is it rounded, is it more angular. So, to have a fixed left, right, top, bottom positioning will not be useful, that`s why we have properties to set explicitly top, right, bottom and left positions. They have default values. For example, the left icons is top: 3px, left: 4px. If these values are not appropriate, you could use the following properties: PrimaryIconTop
If we use the code form the demo, and want to have more space form the left side, we could change PrimaryIconLeft value from 4 to 6 for example:
The result, could be seen in the image attached: beforeafter.gif
And, yes, we are open for suggestions for extra embedded icons, but we are trying not to increase the size sprite and the CSS. We will consider the most appropriate suggesestions and it is very possible to be included in a future release version. If you need some special icons, you may have a look at this demo: Button Custom Icons
, you have the possibility to use single icons, or to create a sprite image and with some extra CSS lines to have more icons with one server request only.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items