示例#1
0
文件: ui.c 项目: Rodeo314/EZPushback
void hide_button()
{
    if (ui_button_wid) {
        XPHideWidget(ui_button_wid);
        // debug("hide button");
    }
}
示例#2
0
文件: main.c 项目: rhaamo/xpudpng
/* The Widget handler */
int AboutHandler(XPWidgetMessage inMessage, XPWidgetID inWidget, long inParam1, long inParam2)
{
	if (inMessage == xpMessage_CloseButtonPushed)
	    {
		    if (gMenuItem == 1)
			    XPHideWidget(AboutWidget);
		    return 1;
	    }
	return 0;
}
示例#3
0
bool do_cleanup()
{
  XPLMClearAllMenuItems(checklistsMenu);
  checklists_count = -1;
  if(xCheckListWidget != NULL){
    if(XPIsWidgetVisible(xCheckListWidget)){
      XPHideWidget(xCheckListWidget);
    }
    XPDestroyWidget(xCheckListWidget, 1);
    xCheckListWidget = NULL;
  }
  if(setupWidget != NULL){
    if(XPIsWidgetVisible(setupWidget)){
      XPHideWidget(setupWidget);
    }
    XPDestroyWidget(setupWidget, 1);
    setupWidget = NULL;
  }
  return true;
}
示例#4
0
文件: ui.c 项目: Rodeo314/EZPushback
void hide_dialog()
{
    if (ui_dialog_wid && ui_dialog_open) {
        XPHideWidget(ui_dialog_wid);
        // debug("hiding dialog");
        ui_dialog_open = 0;

        // cancel any hide that may have been scheduled
        XPLMSetFlightLoopCallbackInterval(hide_dialog_flcb, 0, 0, NULL);
    }
}