MCPcopy Create free account
hub / github.com/MyGUI/mygui / insertItem

Method insertItem

MyGUIEngine/src/MyGUI_ImageBox.cpp:194–206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192 }
193
194 void ImageBox::insertItem(size_t _index, const IntCoord& _item)
195 {
196 MYGUI_ASSERT_RANGE_INSERT(_index, mItems.size(), "ImageBox::insertItem");
197 if (_index == ITEM_NONE)
198 _index = mItems.size();
199
200 VectorImages::iterator iter = mItems.insert(mItems.begin() + _index, ImageItem());
201
202 iter->images.push_back(CoordConverter::convertTextureCoord(_item, mSizeTexture));
203
204 if ((mIndexSelect != ITEM_NONE) && (_index <= mIndexSelect))
205 updateSelectIndex(mIndexSelect++);
206 }
207
208 void ImageBox::setItem(size_t _index, const IntCoord& _item)
209 {

Callers 5

InsertItemFunction · 0.45
getPropertyWindowMethod · 0.45

Calls 5

ImageItemClass · 0.85
sizeMethod · 0.45
insertMethod · 0.45
beginMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected