Esempio n. 1
0
    protected override string [] findTypes(Event myEvent)
    {
        string [] myTypes = SqlitePulseType.SelectPulseTypes("", true);         //don't show allEventName row, only select name

        //on pulses can not change type
        combo_eventType.Sensitive = false;

        return(myTypes);
    }
Esempio n. 2
0
    Pulse myPulse;     //used on button_accept


    RepairPulseWindow(Gtk.Window parent, Pulse myPulse, int pDN)
    {
        Glade.XML gladeXML;
        gladeXML = Glade.XML.FromAssembly(Util.GetGladePath() + "repair_sub_event.glade", "repair_sub_event", "chronojump");
        gladeXML.Autoconnect(this);

        //put an icon to window
        UtilGtk.IconWindow(repair_sub_event);

        repair_sub_event.Parent = parent;
        this.myPulse            = myPulse;

        repair_sub_event.Title = Catalog.GetString("Repair pulse");

        System.Globalization.NumberFormatInfo localeInfo = new System.Globalization.NumberFormatInfo();
        localeInfo        = System.Globalization.NumberFormatInfo.CurrentInfo;
        label_header.Text = string.Format(Catalog.GetString("Use this window to repair this test.\nDouble clic any cell to edit it (decimal separator: '{0}')"), localeInfo.NumberDecimalSeparator);


        pulseType = SqlitePulseType.SelectAndReturnPulseType(myPulse.Type);

        TextBuffer tb = new TextBuffer(new TextTagTable());

        tb.Text          = createTextForTextView(pulseType);
        textview1.Buffer = tb;

        createTreeView(treeview_subevents);
        //count, time
        store = new TreeStore(typeof(string), typeof(string));
        treeview_subevents.Model = store;
        fillTreeView(treeview_subevents, store, myPulse, pDN);

        button_add_before.Sensitive = false;
        button_add_after.Sensitive  = false;
        button_delete.Sensitive     = false;

        label_totaltime_value.Text = getTotalTime().ToString() + " " + Catalog.GetString("seconds");

        treeview_subevents.Selection.Changed += onSelectionEntry;
    }