public override void addItem(SelectableItem item) { base.addItem(item); item.x = _offsetX + item.listIndex * _iconWidth; item.addEventListner(MouseEvent.MOUSE_DOWN, itemMouseDownHandler); item.addEventListner(GuiEvent.SELECT, selectHandler); item.addEventListner(GuiEvent.UNSELECT, unselectHandler); }
public override void addItem(SelectableItem item) { base.addItem (item); item.addEventListner(TouchEvent.TOUCH_MOVED, itemClickHandler); item.addEventListner(TouchEvent.TOUCH_STATIONARY, itemClickHandler); item.addEventListner(TouchEvent.TOUCH_BEGAN, itemClickHandler); item.x = Stage.instance.stageWidth-120; item.y = (_texture.height-_totalItemNum*50)/2 + item.listIndex*50; }
public override void addItem(SelectableItem item) { base.addItem(item); item.x = _currentX; item.y = 5; item.id = "subitem-" + (item.listIndex); item.addEventListner(MouseEvent.MOUSE_DOWN, new EventDispatcher.CallBack(itemMouseDownHandler)); _currentX += (item as GuiMenuItem).defaultTexture.width + 20; }
protected void buildGallary() { XmlNodeList imgs = _node.SelectNodes("img"); _gallaryItems = new SelectableItem[imgs.Count]; for (int i=0; i<Math.Min(2, imgs.Count); i++){ PageType subType = PageType.Single; if (imgs[i].Attributes["type"] != null) subType = (PageType)Enum.Parse(typeof(PageType), imgs[i].Attributes["type"].Value); if (subType != PageType.Single){ _gallaryItems[i] = new InteractImagePage(imgs[i], _menuElement); } else{ _gallaryItems[i] = new SelectableItemEx(imgs[i], _menuElement); //,1024f,668f); } _gallaryItems[i].x = (i==0) ? 0 : _screenWidth; _gallaryItems[i].id = "gallaryItem-" + i; addGallaryItem(_gallaryItems[i]); } if (imgs.Count > 0){ Texture2D arrow = Resources.Load("mainMenu/component/arrow-left", typeof(Texture2D)) as Texture2D; _left = new SelectableItem(arrow); _left.alpha = 0; _left.x = 0; _left.y = (668-arrow.height)/2f; _left.id = "gallary-left-arrow"; _left.addEventListner(MouseEvent.MOUSE_DOWN, new EventDispatcher.CallBack(leftArrowClicked)); base.addChild(_left); arrow = Resources.Load("mainMenu/component/arrow-right", typeof(Texture2D)) as Texture2D; _right = new SelectableItem(arrow); _right.alpha = 1f; _right.x = _screenWidth-arrow.width; _right.y = (668-arrow.height)/2f; _right.id = "gallary-right-arrow"; _right.addEventListner(MouseEvent.MOUSE_DOWN, new EventDispatcher.CallBack(rightArrowClicked)); base.addChild(_right); } }
void addZoomableItem(SelectableItem item) { base.addItem (item); item.addEventListner(MouseEvent.MOUSE_DOWN, zoomableItemClickHandler); }
void addGallaryItem(SelectableItem item) { base.addItem(item); setChildIndex(item, 0); item.height = 686; item.addEventListner(GestureEvent.SWIPE, new EventDispatcher.CallBack(gallaryItemTouchEnded)); }