Exemple #1
0
    private void show_send_log(string sendLogMessage, string logLanguage)
    {
        label_send_log.Text = sendLogMessage;
        emailStored         = SqlitePreferences.Select("email");
        if (emailStored != null && emailStored != "" && emailStored != "0")
        {
            entry_send_log.Text = emailStored;
        }

        //set language radiobuttons
        if (logLanguage == "Catalan")
        {
            radio_log_catalan.Active = true;
        }
        else if (logLanguage == "Spanish")
        {
            radio_log_spanish.Active = true;
        }
        else if (logLanguage == "Portuguese")
        {
            radio_log_portuguese.Active = true;
        }
        else
        {
            radio_log_english.Active = true;
        }

        hbox_send_log.Show();
    }
Exemple #2
0
 //special caller to show stiffness formula or others
 public DialogMessage(Constants.MessageTypes type, string message, string objectToShow)
 {
     initialize("", type, message);
     if (objectToShow == "hbox_stiffness_formula")
     {
         hbox_stiffness_formula.Show();
     }
 }
Exemple #3
0
    // ---- end of Language stuff


    private void on_checkbutton_show_tv_tc_index_clicked(object o, EventArgs args)
    {
        if (checkbutton_show_tv_tc_index.Active)
        {
            hbox_indexes.Show();
        }
        else
        {
            hbox_indexes.Hide();
        }
    }
Exemple #4
0
    public void Show_send_log()
    {
        emailStored = SqlitePreferences.Select("email");
        if (emailStored != null && emailStored != "" && emailStored != "0")
        {
            entry_send_log.Text = emailStored;
        }

        hbox_send_log.Show();

        //button_send_log.Label = "Disabled";
        //button_send_log.Sensitive = false;
    }
 //special caller to show stiffness formula or others
 public DialogMessage(Constants.MessageTypes type, string message, string objectToShow)
 {
     initialize("", type, message, false);
     if (objectToShow == "hbox_stiffness_formula")
     {
         hbox_stiffness_formula.Show();
     }
     else if (objectToShow == "button_go_r_mac")
     {
         button_go_link = "http://cran.cnr.berkeley.edu/bin/macosx/R-latest.pkg";
         button_go.Show();
     }
 }
    void showWidgets(Constants.BellModes bellMode, Constants.EncoderVariablesCapture encoderMainVariable, EncoderRhythm encoderRhythm)
    {
        frame_best_and_worst.Hide();
        frame_conditions.Hide();
        hbox_jump_best_worst.Hide();
        hbox_run_best_worst.Hide();
        hbox_jump_conditions.Hide();
        hbox_run_conditions.Hide();
        frame_encoder_automatic_conditions.Hide();
        vbox_encoder_manual.Hide();
        notebook_encoder_conditions.Hide();
        vbox_encoder_stuff.Hide();

        notebook_main.GetNthPage(RHYTHMPAGE).Hide();
        notebook_main.ShowTabs = false;

        if (bellMode == Constants.BellModes.JUMPS)
        {
            frame_best_and_worst.Show();
            hbox_jump_best_worst.Show();
            hbox_jump_conditions.Show();
            frame_conditions.Show();
        }
        else if (bellMode == Constants.BellModes.RUNS)
        {
            frame_best_and_worst.Show();
            hbox_run_best_worst.Show();
            hbox_run_conditions.Show();
            frame_conditions.Show();
        }
        else             //encoder (grav and inertial)
        {
            vbox_encoder_stuff.Show();
            frame_encoder_automatic_conditions.Show();
            notebook_main.ShowTabs = true;

            vbox_encoder_manual.Show();
            if (checkbutton_encoder_show_manual_feedback.Active)
            {
                notebook_encoder_conditions.Show();
            }

            combo_encoder_main_variable.Active = UtilGtk.ComboMakeActive(combo_encoder_main_variable,
                                                                         Constants.GetEncoderVariablesCapture(encoderMainVariable));

            notebook_main.GetNthPage(RHYTHMPAGE).Show();
            encoder_rhythm_set_values(encoderRhythm);
        }

        label_test_sound_result.Text = "";
    }
    void showWidgets(Constants.BellModes bellMode)
    {
        frame_best_and_worst.Hide();
        frame_conditions.Hide();
        hbox_jump_best_worst.Hide();
        hbox_run_best_worst.Hide();
        hbox_jump_conditions.Hide();
        hbox_run_conditions.Hide();
        frame_encoder_automatic_conditions.Hide();
        vbox_encoder_manual.Hide();
        notebook_encoder_conditions.Hide();

        if (bellMode == Constants.BellModes.JUMPS)
        {
            frame_best_and_worst.Show();
            hbox_jump_best_worst.Show();
            hbox_jump_conditions.Show();
            frame_conditions.Show();
        }
        else if (bellMode == Constants.BellModes.RUNS)
        {
            frame_best_and_worst.Show();
            hbox_run_best_worst.Show();
            hbox_run_conditions.Show();
            frame_conditions.Show();
        }
        else                                             //encoder
        {
            notebook_encoder_conditions.CurrentPage = 3; //power
            frame_encoder_automatic_conditions.Show();
            vbox_encoder_manual.Show();
            if (checkbutton_encoder_show_manual_feedback.Active)
            {
                notebook_encoder_conditions.Show();
            }
        }
    }
 public void SetLabelError(string text)
 {
     label_error.Text = text;
     hbox_error.Show();
 }
    void showWidgetsPowerful(ArrayList widgetArray)
    {
        Constants.GenericWindowShow stuff = (Constants.GenericWindowShow)widgetArray[0];
        bool   editable = (bool)widgetArray[1];
        string text     = (string)widgetArray[2];

        if (stuff == Constants.GenericWindowShow.ENTRY)
        {
            entry.Show();
            entry.IsEditable = editable;
            entry.Sensitive  = editable;
            entry.Text       = text;
        }
        else if (stuff == Constants.GenericWindowShow.ENTRY2)
        {
            hbox_entry2.Show();
            entry2.IsEditable = editable;
            entry2.Sensitive  = editable;
            entry2.Text       = text;
        }
        else if (stuff == Constants.GenericWindowShow.ENTRY3)
        {
            hbox_entry3.Show();
            entry3.IsEditable = editable;
            entry3.Sensitive  = editable;
            entry3.Text       = text;
        }
        else if (stuff == Constants.GenericWindowShow.SPININT)
        {
            hbox_spin_int.Show();
            spin_int.IsEditable = editable;
            spin_int.Sensitive  = editable;
        }
        else if (stuff == Constants.GenericWindowShow.SPINDOUBLE)
        {
            spin_double.Show();
            spin_double.IsEditable = editable;
        }
        else if (stuff == Constants.GenericWindowShow.HBOXSPINDOUBLE2)
        {
            hbox_spin_double2.Show();
            spin_double2.IsEditable = editable;
            spin_double2.Sensitive  = editable;
        }
        else if (stuff == Constants.GenericWindowShow.SPININT2)
        {
            hbox_spin_int2.Show();
            spin_int2.IsEditable = editable;
        }
        else if (stuff == Constants.GenericWindowShow.SPININT3)
        {
            hbox_spin_int3.Show();
            spin_int3.IsEditable = editable;
        }
        else if (stuff == Constants.GenericWindowShow.HEIGHTMETRIC)
        {
            hbox_height_metric.Show();
        }
        else if (stuff == Constants.GenericWindowShow.COMBO)
        {
            /*
             * hbox_combo.Show();
             * combo.Show();
             */
        }
        else if (stuff == Constants.GenericWindowShow.COMBOALLNONESELECTED)
        {
            //createComboCheckBoxes();
            //combo_all_none_selected.Active =
            //	UtilGtk.ComboMakeActive(comboCheckBoxesOptions, Catalog.GetString("Selected"));
            hbox_combo_all_none_selected.Show();
            hbox_all_none_selected.Show();
        }
        else if (stuff == Constants.GenericWindowShow.BUTTONMIDDLE)
        {
            hbuttonbox_middle.Show();
        }
        else if (stuff == Constants.GenericWindowShow.TEXTVIEW)
        {
            scrolled_window_textview.Show();
        }
        else           //if(stuff == Constants.GenericWindowShow.TREEVIEW)
        {
            scrolled_window_treeview.Show();
        }
    }
Exemple #10
0
        public HigMessageDialog(Gtk.Window parent,
                                Gtk.DialogFlags flags,
                                Gtk.MessageType type,
                                Gtk.ButtonsType buttons,
                                string header,
                                string msg) : base()
        {
            BorderWidth = 5;
            Resizable   = false;
            Title       = string.Empty;

            ContentArea.Spacing = 12;
            ActionArea.Layout   = Gtk.ButtonBoxStyle.End;

            accel_group = new Gtk.AccelGroup();
            AddAccelGroup(accel_group);

            Gtk.HBox hbox = new Gtk.HBox(false, 12);
            hbox.BorderWidth = 5;
            hbox.Show();
            ContentArea.PackStart(hbox, false, false, 0);

            switch (type)
            {
            case Gtk.MessageType.Error:
                image = new Gtk.Image(Gtk.Stock.DialogError,
                                      Gtk.IconSize.Dialog);
                break;

            case Gtk.MessageType.Question:
                image = new Gtk.Image(Gtk.Stock.DialogQuestion,
                                      Gtk.IconSize.Dialog);
                break;

            case Gtk.MessageType.Info:
                image = new Gtk.Image(Gtk.Stock.DialogInfo,
                                      Gtk.IconSize.Dialog);
                break;

            case Gtk.MessageType.Warning:
                image = new Gtk.Image(Gtk.Stock.DialogWarning,
                                      Gtk.IconSize.Dialog);
                break;

            default:
                image = new Gtk.Image();
                break;
            }

            if (image != null)
            {
                image.Show();
                image.Yalign = 0;
                hbox.PackStart(image, false, false, 0);
            }

            Gtk.Box label_vbox = new Gtk.Box(Orientation.Vertical, 0);
            label_vbox.Show();
            hbox.PackStart(label_vbox, true, true, 0);

            string title = String.Format("<span weight='bold' size='larger'>{0}" +
                                         "</span>\n",
                                         header);

            Gtk.Label label;

            label              = new Gtk.Label(title);
            label.UseMarkup    = true;
            label.UseUnderline = false;
            label.Justify      = Gtk.Justification.Left;
            label.LineWrap     = true;
            label.SetAlignment(0.0f, 0.5f);
            label.Show();
            label_vbox.PackStart(label, false, false, 0);

            label              = new Gtk.Label(msg);
            label.UseMarkup    = true;
            label.UseUnderline = false;
            label.Justify      = Gtk.Justification.Left;
            label.LineWrap     = true;
            label.SetAlignment(0.0f, 0.5f);
            label.Show();
            label_vbox.PackStart(label, false, false, 0);

            extra_widget_vbox = new Gtk.Box(Orientation.Vertical, 0);
            extra_widget_vbox.Show();
            label_vbox.PackStart(extra_widget_vbox, true, true, 12);

            switch (buttons)
            {
            case Gtk.ButtonsType.None:
                break;

            case Gtk.ButtonsType.Ok:
                AddButton(Gtk.Stock.Ok, Gtk.ResponseType.Ok, true);
                break;

            case Gtk.ButtonsType.Close:
                AddButton(Gtk.Stock.Close, Gtk.ResponseType.Close, true);
                break;

            case Gtk.ButtonsType.Cancel:
                AddButton(Gtk.Stock.Cancel, Gtk.ResponseType.Cancel, true);
                break;

            case Gtk.ButtonsType.YesNo:
                AddButton(Gtk.Stock.No, Gtk.ResponseType.No, false);
                AddButton(Gtk.Stock.Yes, Gtk.ResponseType.Yes, true);
                break;

            case Gtk.ButtonsType.OkCancel:
                AddButton(Gtk.Stock.Cancel, Gtk.ResponseType.Cancel, false);
                AddButton(Gtk.Stock.Ok, Gtk.ResponseType.Ok, true);
                break;
            }

            if (parent != null)
            {
                TransientFor = parent;
            }

            if ((int)(flags & Gtk.DialogFlags.Modal) != 0)
            {
                Modal = true;
            }

            if ((int)(flags & Gtk.DialogFlags.DestroyWithParent) != 0)
            {
                DestroyWithParent = true;
            }
        }
Exemple #11
0
        public HigMessageDialog(Gtk.Window parent,
			                 Gtk.DialogFlags flags,
			                 Gtk.MessageType type,
			                 Gtk.ButtonsType buttons,
			                 string          header,
			                 string          msg)
            : base()
        {
            BorderWidth = 5;
            Resizable = false;
            Title = string.Empty;

            ContentArea.Spacing = 12;
            ActionArea.Layout = Gtk.ButtonBoxStyle.End;

            accel_group = new Gtk.AccelGroup ();
            AddAccelGroup (accel_group);

            Gtk.HBox hbox = new Gtk.HBox (false, 12);
            hbox.BorderWidth = 5;
            hbox.Show ();
            ContentArea.PackStart (hbox, false, false, 0);

            switch (type) {
            case Gtk.MessageType.Error:
                image = new Gtk.Image (Gtk.Stock.DialogError,
                                   Gtk.IconSize.Dialog);
                break;
            case Gtk.MessageType.Question:
                image = new Gtk.Image (Gtk.Stock.DialogQuestion,
                                   Gtk.IconSize.Dialog);
                break;
            case Gtk.MessageType.Info:
                image = new Gtk.Image (Gtk.Stock.DialogInfo,
                                   Gtk.IconSize.Dialog);
                break;
            case Gtk.MessageType.Warning:
                image = new Gtk.Image (Gtk.Stock.DialogWarning,
                                   Gtk.IconSize.Dialog);
                break;
            default:
                image = new Gtk.Image ();
                break;
            }

            if (image != null) {
                image.Show ();
                image.Yalign = 0;
                hbox.PackStart (image, false, false, 0);
            }

            Gtk.Box label_vbox = new Gtk.Box (Orientation.Vertical, 0);
            label_vbox.Show ();
            hbox.PackStart (label_vbox, true, true, 0);

            string title = String.Format ("<span weight='bold' size='larger'>{0}" +
                                      "</span>\n",
                                      header);

            Gtk.Label label;

            label = new Gtk.Label (title);
            label.UseMarkup = true;
            label.UseUnderline = false;
            label.Justify = Gtk.Justification.Left;
            label.LineWrap = true;
            label.SetAlignment (0.0f, 0.5f);
            label.Show ();
            label_vbox.PackStart (label, false, false, 0);

            label = new Gtk.Label (msg);
            label.UseMarkup = true;
            label.UseUnderline = false;
            label.Justify = Gtk.Justification.Left;
            label.LineWrap = true;
            label.SetAlignment (0.0f, 0.5f);
            label.Show ();
            label_vbox.PackStart (label, false, false, 0);

            extra_widget_vbox = new Gtk.Box (Orientation.Vertical, 0);
            extra_widget_vbox.Show();
            label_vbox.PackStart (extra_widget_vbox, true, true, 12);

            switch (buttons) {
            case Gtk.ButtonsType.None:
                break;
            case Gtk.ButtonsType.Ok:
                AddButton (Gtk.Stock.Ok, Gtk.ResponseType.Ok, true);
                break;
            case Gtk.ButtonsType.Close:
                AddButton (Gtk.Stock.Close, Gtk.ResponseType.Close, true);
                break;
            case Gtk.ButtonsType.Cancel:
                AddButton (Gtk.Stock.Cancel, Gtk.ResponseType.Cancel, true);
                break;
            case Gtk.ButtonsType.YesNo:
                AddButton (Gtk.Stock.No, Gtk.ResponseType.No, false);
                AddButton (Gtk.Stock.Yes, Gtk.ResponseType.Yes, true);
                break;
            case Gtk.ButtonsType.OkCancel:
                AddButton (Gtk.Stock.Cancel, Gtk.ResponseType.Cancel, false);
                AddButton (Gtk.Stock.Ok, Gtk.ResponseType.Ok, true);
                break;
            }

            if (parent != null)
                TransientFor = parent;

            if ((int) (flags & Gtk.DialogFlags.Modal) != 0)
                Modal = true;

            if ((int) (flags & Gtk.DialogFlags.DestroyWithParent) != 0)
                DestroyWithParent = true;
        }