Add icon to padding.

This commit is contained in:
Paulo Veiga 2011-09-02 18:25:34 -03:00
parent ba1a724df6
commit 001ff2e371
3 changed files with 12 additions and 12 deletions

View File

@ -21,7 +21,7 @@ mindplot.Icon = new Class({
$assert(url, 'topic can not be null');
this._image = new web2d.Image();
this._image.setHref(url);
this._image.setSize(100,100);
this._image.setSize(mindplot.Icon.SIZE, mindplot.Icon.SIZE);
},
getImage : function() {
@ -44,21 +44,16 @@ mindplot.Icon = new Class({
return this._image.getPosition();
},
setSize : function(x, y) {
return this._image.setSize(x, y);
},
addEvent : function(type, fnc) {
this._image.addEvent(type, fnc);
},
remove : function()
{
remove : function() {
throw "Unsupported operation";
}
});
mindplot.Icon.HEIGHT = 100;
mindplot.Icon.SIZE = 90;

View File

@ -141,14 +141,18 @@ mindplot.IconGroup = new Class({
_resize : function(iconsLength) {
this._group.setSize(iconsLength * this._iconSize.width, this._iconSize.height);
this._group.setCoordSize(iconsLength * mindplot.Icon.HEIGHT, mindplot.Icon.HEIGHT);
var iconSize = mindplot.Icon.SIZE + (mindplot.IconGroup.ICON_PADDING * 2);
this._group.setCoordSize(iconsLength * iconSize, iconSize);
},
_positionIcon : function(icon, order) {
icon.getImage().setPosition(mindplot.Icon.HEIGHT * order, 0);
var iconSize = mindplot.Icon.SIZE + (mindplot.IconGroup.ICON_PADDING * 2);
icon.getImage().setPosition(iconSize * order + mindplot.IconGroup.ICON_PADDING, mindplot.IconGroup.ICON_PADDING);
}
});
mindplot.IconGroup.ICON_PADDING = 5;
mindplot.IconGroup.RemoveTip = new Class({
initialize : function(container) {

View File

@ -19,7 +19,8 @@
mindplot.Note = new Class({
Extends: mindplot.Icon,
initialize : function(topic, noteModel) {
$assert(topicId, 'topic can not be null');
$assert(topic, 'topic can not be null');
this.parent(mindplot.Note.IMAGE_URL);
this._noteModel = noteModel;
this._topic = topic;