Ejemplo n.º 1
0
void
EngineOutputPopUp ()
{
    static int  needInit = TRUE;
    static char *title = N_("Engine output");

    if (GenericPopUp(engoutOptions, _(title), EngOutDlg, BoardWindow, NONMODAL, appData.topLevel)) {
	if(engoutOptions[STRIDE-1].type != Break)
	    DisplayFatalError(_("Mismatch of STRIDE in nengineoutput.c\nChange and recompile!"), 0, 2);
	AddHandler(&engoutOptions[MEMO], EngOutDlg, 6);
	AddHandler(&engoutOptions[MEMO+STRIDE], EngOutDlg, 6);
	if( needInit ) {
	    InitEngineOutput(&engoutOptions[0], &engoutOptions[MEMO]); // make icon bitmaps
	    needInit = FALSE;
	}
        SetEngineColorIcon( 0 );
        SetEngineColorIcon( 1 );
        SetEngineState( 0, STATE_IDLE, "" );
        SetEngineState( 1, STATE_IDLE, "" );
    } else {
	SetIconName(EngOutDlg, _(title));
	SetDialogTitle(EngOutDlg, _(title));
    }

    MarkMenu("View.EngineOutput", EngOutDlg);

    ShowThinkingEvent(); // [HGM] thinking: might need to prompt engine for thinking output
}
Ejemplo n.º 2
0
void UpdateMsgDlgWidgets(UIStatusWnd *wnd, int type)
{
	GtkWidget *window = UI_DIALOG(wnd->msg_dlg)->window;
	int i = 0;

	while(msg_table[i].type != -1){
		if(type == msg_table[i].type){
			SetDialogTitle(window, _(msg_table[i].title));
			SetTextToLabel(window, "MsgDlg_label", _(msg_table[i].message));
			switch(msg_table[i].btn_type){
			case BTN_TYPE_NONE:
				HideWidget(window, "MsgDlg_OK_button");
				HideWidget(window, "MsgDlg_Cancel_button");
				break;
			case BTN_TYPE_OK:
				HideWidget(window, "MsgDlg_Cancel_button");
				break;
			case BTN_TYPE_CANCEL:
				HideWidget(window, "MsgDlg_OK_button");
				break;
			}
			wnd->msg_dlg->type = type;
			break;
		}
		i++;
	}

}
Ejemplo n.º 3
0
bool mmTransDialog::Create(wxWindow* parent, wxWindowID id, const wxString& caption
    , const wxPoint& pos, const wxSize& size, long style)
{
    SetExtraStyle(GetExtraStyle()|wxWS_EX_BLOCK_EVENTS);
    wxDialog::Create(parent, id, caption, pos, size, style);

    CreateControls();
    GetSizer()->Fit(this);
    GetSizer()->SetSizeHints(this);

    SetIcon(mmex::getProgramIcon());
    m_duplicate ? SetDialogTitle(_("Duplicate Transaction"))
                : SetDialogTitle(m_new_trx ? _("New Transaction") : _("Edit Transaction"));

    Centre();
    Fit();
    return TRUE;
}
Ejemplo n.º 4
0
static void
DisplayEvalGraph ()
{   // back-end painting; calls back front-end primitives for lines, rectangles and text
    char *t = MakeEvalTitle(_(title));
    nWidthPB = disp->max; nHeightPB = disp->value;
    if(t != title && nWidthPB < 340) t = MakeEvalTitle(nWidthPB < 240 ? "" : _("Eval"));
    PaintEvalGraph();
    GraphExpose(graphOptions, 0, 0, nWidthPB, nHeightPB);
    SetDialogTitle(EvalGraphDlg, t);
}
Ejemplo n.º 5
0
void
EvalGraphPopUp ()
{
    if (GenericPopUp(graphOptions, _(title), EvalGraphDlg, BoardWindow, NONMODAL, 1)) {
	InitializeEvalGraph(&graphOptions[0], wpEvalGraph.width, wpEvalGraph.height); // first time: add callbacks and initialize pens
	disp = graphOptions;
    } else {
	SetDialogTitle(EvalGraphDlg, _(title));
	SetIconName(EvalGraphDlg, _(title));
    }

    MarkMenu("View.EvaluationGraph", EvalGraphDlg);

//    ShowThinkingEvent(); // [HGM] thinking: might need to prompt engine for thinking output
}
Ejemplo n.º 6
0
static void SetLabel(UIStatusWnd *wnd)
{
	GtkWidget *window = UI_DIALOG(wnd->sleeps_dlg)->window;
	int model = wnd->nModel;
	int type = 0;
	char* checkboxtext = NULL;
	char* comboboxtext = NULL;
	char* captiontext = NULL;

	switch(model){
	case MODEL_LBP9100:
	case MODEL_LBP6000:
	case MODEL_LBP6200:
		type = LABEL_TYPE_POWERSAVEMODE;
		break;
	case MODEL_LBP7010:
	case MODEL_LBP9200:
	case MODEL_LBP6310:
	case MODEL_LBP6340:
	case MODEL_LBP6020:
		type = LABEL_TYPE_SLEEPMODE2;
		break;
	default:
		type = LABEL_TYPE_SLEEPMODE;
		break;
	}

	checkboxtext = GetStrText(labelModeCheckBox, type);
	comboboxtext = GetStrText(labelModeComboBox, type);
	captiontext = GetStrText(labelModeCaption, type);

	if(checkboxtext != NULL && comboboxtext != NULL){
		SetButtonLabel(window, "SleepSDlg_Use_checkbutton", checkboxtext);
		SetTextToLabel(window, "label157", comboboxtext);
		SetDialogTitle(window, _(captiontext));
	}
}
void CEventPropertiesFireTriggerDialog::SetTitle()
{
	SetDialogTitle( &g_Params, "FireTrigger", "Scene Trigger" );
}
Ejemplo n.º 8
0
void
SetEngineOutputTitle (char *title)
{
	SetDialogTitle(EngOutDlg, title);
}
void CEventPropertiesSequenceDialog::SetTitle()
{
	SetDialogTitle( &g_Params, "Sequence", "Sequence" );
}
void CEventPropertiesGestureDialog::SetTitle()
{
	SetDialogTitle( &g_Params, "Gesture", "Gesture" );
}