BOOL LLPanelLandMedia::postBuild()
{

	mMediaTextureCtrl = getChild<LLTextureCtrl>("media texture");
	mMediaTextureCtrl->setCommitCallback( onCommitAny, this );
	mMediaTextureCtrl->setAllowNoTexture ( TRUE );

	PermissionMask permission_mask = EffervescenceSpecialFunctionalitySwitch ? PERM_NONE : (PERM_COPY | PERM_TRANSFER);
	mMediaTextureCtrl->setImmediateFilterPermMask(permission_mask);
	mMediaTextureCtrl->setDnDFilterPermMask(permission_mask);
	mMediaTextureCtrl->setNonImmediateFilterPermMask(permission_mask);

	mMediaAutoScaleCheck = getChild<LLCheckBoxCtrl>("media_auto_scale");
	childSetCommitCallback("media_auto_scale", onCommitAny, this);

	mMediaLoopCheck = getChild<LLCheckBoxCtrl>("media_loop");
	childSetCommitCallback("media_loop", onCommitAny, this );

	mMediaURLEdit = getChild<LLLineEditor>("media_url");
	childSetCommitCallback("media_url", onCommitAny, this );

	mMediaDescEdit = getChild<LLLineEditor>("url_description");
	childSetCommitCallback("url_description", onCommitAny, this);

	mMediaTypeCombo = getChild<LLComboBox>("media type");
	childSetCommitCallback("media type", onCommitType, this);
	populateMIMECombo();

	mMediaResetCtrl = getChild<LLSpinCtrl>("media_reset_time");
	childSetCommitCallback("media_reset_time", onCommitAny, this);
	mMediaResetCtrlLabel = getChild<LLTextBox>("media_reset");

	mMediaWidthCtrl = getChild<LLSpinCtrl>("media_size_width");
	childSetCommitCallback("media_size_width", onCommitAny, this);
	mMediaHeightCtrl = getChild<LLSpinCtrl>("media_size_height");
	childSetCommitCallback("media_size_height", onCommitAny, this);
	mMediaSizeCtrlLabel = getChild<LLTextBox>("media_size");

	mSetURLButton = getChild<LLButton>("set_media_url");
	childSetAction("set_media_url", onSetBtn, this);

	mResetURLButton = getChild<LLButton>("reset_media_url");
	childSetAction("reset_media_url", onResetBtn, this);

	return TRUE;
}
BOOL LLPanelLandMedia::postBuild()
{

	mMediaTextureCtrl = getChild<LLTextureCtrl>("media texture");
	mMediaTextureCtrl->setCommitCallback( onCommitAny, this );
	mMediaTextureCtrl->setAllowNoTexture ( TRUE );
	mMediaTextureCtrl->setImmediateFilterPermMask(PERM_COPY | PERM_TRANSFER);
	mMediaTextureCtrl->setNonImmediateFilterPermMask(PERM_COPY | PERM_TRANSFER);

	mMediaAutoScaleCheck = getChild<LLCheckBoxCtrl>("media_auto_scale");
	childSetCommitCallback("media_auto_scale", onCommitAny, this);

	mMediaLoopCheck = getChild<LLCheckBoxCtrl>("media_loop");
	childSetCommitCallback("media_loop", onCommitAny, this );

	mMediaUrlCheck = getChild<LLCheckBoxCtrl>("hide_media_url");
	childSetCommitCallback("hide_media_url", onCommitAny, this );

	mMediaURLEdit = getChild<LLLineEditor>("media_url");
	childSetCommitCallback("media_url", onCommitAny, this );

	mMediaDescEdit = getChild<LLLineEditor>("url_description");
	childSetCommitCallback("url_description", onCommitAny, this);

	mMediaTypeCombo = getChild<LLComboBox>("media type");
	childSetCommitCallback("media type", onCommitType, this);
	populateMIMECombo();

	mMediaWidthCtrl = getChild<LLSpinCtrl>("media_size_width");
	childSetCommitCallback("media_size_width", onCommitAny, this);
	mMediaHeightCtrl = getChild<LLSpinCtrl>("media_size_height");
	childSetCommitCallback("media_size_height", onCommitAny, this);
	mMediaSizeCtrlLabel = getChild<LLTextBox>("media_size");

	mSetURLButton = getChild<LLButton>("set_media_url");
	childSetAction("set_media_url", onSetBtn, this);

	return TRUE;
}
BOOL LLPanelLandMedia::postBuild()
{

	mMediaTextureCtrl = getChild<LLTextureCtrl>("media texture");
	mMediaTextureCtrl->setCommitCallback( onCommitAny );
	mMediaTextureCtrl->setCallbackUserData( this );
	mMediaTextureCtrl->setAllowNoTexture ( TRUE );
	mMediaTextureCtrl->setImmediateFilterPermMask(PERM_COPY | PERM_TRANSFER);
	mMediaTextureCtrl->setNonImmediateFilterPermMask(PERM_COPY | PERM_TRANSFER);

	mMediaAutoScaleCheck = getChild<LLCheckBoxCtrl>("media_auto_scale");
	childSetCommitCallback("media_auto_scale", onCommitAny, this);

	mMediaLoopCheck = getChild<LLCheckBoxCtrl>("media_loop");
	childSetCommitCallback("media_loop", onCommitAny, this );

	mMediaURLEdit = getChild<LLLineEditor>("media_url");
	childSetCommitCallback("media_url", onCommitAny, this );

	mMediaDescEdit = getChild<LLLineEditor>("url_description");
	childSetCommitCallback("url_description", onCommitAny, this);

	mMediaTypeCombo = getChild<LLComboBox>("media type");
	childSetCommitCallback("media type", onCommitType, this);
	populateMIMECombo();

	mMediaResetCtrl = getChild<LLSpinCtrl>("media_reset_time");
	childSetCommitCallback("media_reset_time", onCommitAny, this);
	mMediaResetCtrlLabel = getChild<LLTextBox>("media_reset");

	mMediaWidthCtrl = getChild<LLSpinCtrl>("media_size_width");
	childSetCommitCallback("media_size_width", onCommitAny, this);
	mMediaHeightCtrl = getChild<LLSpinCtrl>("media_size_height");
	childSetCommitCallback("media_size_height", onCommitAny, this);
	mMediaSizeCtrlLabel = getChild<LLTextBox>("media_size");

    /*mMediaNavigateAllowCheck = getChild<LLCheckBoxCtrl>("check navigate allow");  Making Dummy View -HgB
	childSetCommitCallback("check navigate allow", onCommitAny, this);*/
	mMediaURLFilterCheck = getChild<LLCheckBoxCtrl>("check navigate filter");
	childSetCommitCallback("check navigate filter", onCommitAny, this);
	
	mSetURLButton = getChild<LLButton>("set_media_url");
	childSetAction("set_media_url", onSetBtn, this);

	mResetURLButton = getChild<LLButton>("reset_media_url");
	childSetAction("reset_media_url", onResetBtn, this);

	mURLFilterList = getChild<LLScrollListCtrl>("filter_list");

	mMediaURLFilterDomainEdit = getChild<LLLineEditor>("navigate_filter_domain");

	mMediaURLFilterAddButton = getChild<LLButton>("add_navigate_filter");
	childSetAction("add_navigate_filter", onClickAddURLFilter, this);

	mMediaURLFilterRemoveButton = getChild<LLButton>("remove_navigate_filter");
	childSetAction("remove_navigate_filter", onClickRemoveURLFilter, this);

	mRadioNavigateControl = getChild<LLRadioGroup>("radio_navigate_allow");
	childSetCommitCallback("radio_navigate_allow", onCommitAny, this);

	
	return TRUE;
}