Beispiel #1
0
    void DoConfigBool(string prompt, MBBool res)
    {
        // default
        string dflt;

        if (res.Value)
        {
            dflt = "y";
        }
        else
        {
            dflt = "n";
        }

        Console.WriteLine("{0} (y/n, default: {1})", prompt, dflt);

        string response = Console.ReadLine();

        if (response == "y")
        {
            res.Value = true;
        }
        else if (response == "n")
        {
            res.Value = false;
        }
        else
        {
            Console.WriteLine("(Didn't understand; going with the default.)");
        }
    }
Beispiel #2
0
    // Callbacks

    void OnBoolToggled(object sender, EventArgs args)
    {
        CheckButton   cb       = (CheckButton)sender;
        BuildServices services = (BuildServices)cb.Data[services_key];
        MBBool        val      = (MBBool)cb.Data[result_key];

        val.Value = cb.Active;
        Console.WriteLine("Fixing {0} = {1}", services.FullName, val);
        services.FixValue(val);
    }
Beispiel #3
0
    Widget MakeBoolItem(BuildServices services, string prompt, MBBool res)
    {
        CheckButton cb = new CheckButton(prompt);

        cb.Active             = res.Value;
        cb.Data[result_key]   = res;
        cb.Data[services_key] = services;
        cb.Toggled           += new EventHandler(OnBoolToggled);

        return(cb);
    }
Beispiel #4
0
	Widget MakeBoolItem (BuildServices services, string prompt, MBBool res) {
		CheckButton cb = new CheckButton (prompt);
		cb.Active = res.Value;
		cb.Data[result_key] = res;
		cb.Data[services_key] = services;
		cb.Toggled += new EventHandler (OnBoolToggled);

		return cb;
	}
Beispiel #5
0
	void DoConfigBool (string prompt, MBBool res) {
		// default
		string dflt;

		if (res.Value)
			dflt = "y";
		else
			dflt = "n";

		Console.WriteLine ("{0} (y/n, default: {1})", prompt, dflt);

		string response = Console.ReadLine ();
		if (response == "y")
			res.Value = true;
		else if (response == "n")
			res.Value = false;
		else
			Console.WriteLine ("(Didn't understand; going with the default.)");
	}