Esempio n. 1
0
void ConfigWatcher::Cleanup()
{
    for (CHXMapLongToObj::Iterator i = m_regIDMap.Begin();
	 i != m_regIDMap.End();
	 ++i)
    {
	Unmanage(i.get_key());
    }
    m_regIDMap.RemoveAll();
    HX_RELEASE(m_pResponse);
}
Esempio n. 2
0
void
BookTab::set_tab (UAS_Pointer<UAS_Common> &tab_ptr)
{
  if (f_tab_ptr != tab_ptr)
    {
      f_tab_ptr = tab_ptr;

      if (f_tab_ptr != (const int)0)
	{
	  UAS_String st = f_tab_ptr->tab_title();
	  LabelString ((char *) st);
	  if (f_selected)
	    {
	      deselect();
	      f_selected = FALSE;
	    }
	  Manage();
	}
      else
	{
	  Unmanage();
	}
    }
}
Esempio n. 3
0
void PS_ObjectDialog::DoClose()
{
    Unmanage();
}
Esempio n. 4
0
void PS_TransparencyDialog::DoClose()
{
    UpdateDefFromUI();
    Unmanage();
}