7#ifndef MYGUI_IMAGE_BOX_H_
8#define MYGUI_IMAGE_BOX_H_
44 void setImageTexture(
const std::string&
_value);
67 void setImageIndex(
size_t _index);
69 size_t getImageIndex()
const;
79 size_t getItemCount()
const;
82 void setItemSelect(
size_t _index);
84 size_t getItemSelect()
const;
86 void resetItemSelect();
96 void deleteItem(
size_t _index);
98 void deleteAllItems();
143 void deleteAllItemFrames(
size_t _index);
154 float getItemFrameRate(
size_t _index)
const;
164 bool setItemResource(
const std::string&
_name);
167 void setItemGroup(
const std::string&
_value);
169 void setItemName(
const std::string&
_value);
184 void shutdownOverride()
override;
186 void setPropertyOverride(
const std::string&
_key,
const std::string&
_value)
override;
189 void frameEntered(
float _frame);
191 void recalcIndexes();
192 void updateSelectIndex(
size_t _index);
194 void frameAdvise(
bool _advise);
212 size_t mCurrentFrame;
215 std::string mItemName;
216 std::string mItemGroup;
217 std::string mCurrentTextureName;
#define MYGUI_RTTI_DERIVED(DerivedType)
widget description should be here.
std::vector< ImageItem > VectorImages