コード例 #1
0
LLNameEditor::LLNameEditor(const std::string& name, const LLRect& rect,
		const LLUUID& name_id, 
		BOOL is_group,
		const LLFontGL* glfont,
		S32 max_text_length,
		void (*commit_callback)(LLUICtrl* caller, void* user_data),
		void (*keystroke_callback)(LLLineEditor* caller, void* user_data),
		void (*focus_lost_callback)(LLFocusableElement* caller, void* user_data),
		void* userdata,
		LLLinePrevalidateFunc prevalidate_func)
:	LLLineEditor(name, rect, 
				 std::string("(retrieving)"), 
				 glfont, 
				 max_text_length, 
				 commit_callback, 
				 keystroke_callback,
				 focus_lost_callback,
				 userdata,
				 prevalidate_func),
	mNameID(name_id)
{
	LLNameEditor::sInstances.insert(this);
	if(!name_id.isNull())
	{
		setNameID(name_id, is_group);
	}
}
コード例 #2
0
LLNameEditor::LLNameEditor(const LLNameEditor::Params& p)
:	LLLineEditor(p)
{
	LLNameEditor::sInstances.insert(this);

	if(!p.name_id().isNull())
	{
		setNameID(p.name_id, p.is_group);
	}
}
コード例 #3
0
ファイル: llnamebox.cpp プロジェクト: AlexRa/Kirstens-clone
LLNameBox::LLNameBox(const std::string& name, const LLRect& rect, const LLUUID& name_id, BOOL is_group, const LLFontGL* font, BOOL mouse_opaque)
:	LLTextBox(name, rect, std::string("(retrieving)"), font, mouse_opaque),
	mNameID(name_id)
{
	LLNameBox::sInstances.insert(this);
	if(!name_id.isNull())
	{
		setNameID(name_id, is_group);
	}
	else
	{
		setText(LLStringUtil::null);
	}
}
コード例 #4
0
CoffeeTableItem::CoffeeTableItem(int id, std::string texture, ItemMaterial mat, int tileId) : PlaceableItem(id, tileId) {
	setNameID(texture);
	setIcon(texture, 0);
	this->material = mat;
}
コード例 #5
0
ToiletItem::ToiletItem(int id) : PlaceableItem(id, ToiletTile::_id) {
	setNameID("toiletItem");
	setIcon("itemtoilet", 0);
}
コード例 #6
0
KnifeItem::KnifeItem(int id) : FurnitureItem(id) {
	setNameID("knifeItem");
	setIcon("itemknife", 0);
}
コード例 #7
0
void LLNameEditor::setValue( const LLSD& value )
{
	setNameID(value.asUUID(), FALSE);
}
コード例 #8
0
BinItem::BinItem(int id) : PlaceableItem(id, BinTile::_id) {
	setNameID("binItem");
	setIcon("itembin", 0);
}
コード例 #9
0
ToasterItem::ToasterItem(int id) : PlaceableItem(id, ToasterTile::_id) {
	setNameID("toasterItem");
	setIcon("itemtoaster", 0);
}
コード例 #10
0
CopperCableItem::CopperCableItem(int id) : Item(id - 256) {
	setNameID("copperCable");
	setIcon("copper_cable", 0);
	setCategory(2);
};
コード例 #11
0
BarStoolItem::BarStoolItem(int id) : PlaceableItem(id, BarStoolTile::_id) {
	setNameID("barStoolItem");
	setIcon("barStoolItem", 0);
}
コード例 #12
0
CabinetItem::CabinetItem(int id) : PlaceableItem(id, CabinetTile::_id) {
    setNameID("cabinetItem");
    setIcon("cabinetItem", 0);
}
コード例 #13
0
CookieJarItem::CookieJarItem(int id) : PlaceableItem(id, CookieJarTile::_id) {
	setNameID("cookieJarItem");
	setIcon("cookieJarItem", 0);
}
コード例 #14
0
MicrowaveItem::MicrowaveItem(int id) : PlaceableItem(id, MicrowaveTile::_id) {
    setNameID("microwaveItem");
    setIcon("microwaveItem", 0);
}