// static void LLFloaterGesture::onCommitList(LLUICtrl* ctrl, void* data) { LLFloaterGesture* self = (LLFloaterGesture*)data; const LLUUID& item_id = self->childGetValue("gesture_list").asUUID(); self->mSelectedID = item_id; if (gGestureManager.isGesturePlaying(item_id)) { self->childSetVisible("play_btn", false); self->childSetVisible("stop_btn", true); } else { self->childSetVisible("play_btn", true); self->childSetVisible("stop_btn", false); } }