private void on_extra_window_reaction_times_test_changed(object o, EventArgs args)
    {
        hbox_animation_lights.Visible      = false;
        hbox_flicker_lights.Visible        = false;
        hbox_discriminative_lights.Visible = false;

        changeTestImage("", "", "reaction_time.png");

        currentReactionTimeType = new ReactionTimeType("reactionTime");

        if (extra_window_radio_reaction_time.Active)
        {
            currentReactionTimeType = new ReactionTimeType("reactionTime");
        }
        else
        {
            if (extra_window_radio_reaction_time_animation_lights.Active)
            {
                hbox_animation_lights.Visible = true;
            }
            else if (extra_window_radio_reaction_time_flicker.Active)
            {
                hbox_flicker_lights.Visible = true;
            }
            else if (extra_window_radio_reaction_time_discriminative.Active)
            {
                hbox_discriminative_lights.Visible = true;
                currentReactionTimeType            = new ReactionTimeType("Discriminative");
                changeTestImage("", "", "reaction_time_discriminative.png");
            }
        }

        currentEventType = currentReactionTimeType;
    }
    private void on_extra_window_reaction_times_test_changed(object o, EventArgs args)
    {
        hbox_animation_lights.Visible      = false;
        hbox_flicker_lights.Visible        = false;
        hbox_discriminative_lights.Visible = false;

        sensitiveLastTestButtons(false);

        changeTestImage("", "", "reaction_time.png");

        currentReactionTimeType = new ReactionTimeType("reactionTime");

        if (extra_window_radio_reaction_time_animation_lights.Active)
        {
            hbox_animation_lights.Visible = true;
            currentReactionTimeType       = new ReactionTimeType("anticipation");
        }
        else if (extra_window_radio_reaction_time_flicker.Active)
        {
            hbox_flicker_lights.Visible = true;
            currentReactionTimeType     = new ReactionTimeType("flickr");
        }
        else if (extra_window_radio_reaction_time_discriminative.Active)
        {
            hbox_discriminative_lights.Visible = true;
            currentReactionTimeType            = new ReactionTimeType("Discriminative");
            changeTestImage("", "", "reaction_time_discriminative.png");
        }

        button_reaction_time_device_help.Visible = (
            extra_window_radio_reaction_time_animation_lights.Active ||
            extra_window_radio_reaction_time_flicker.Active ||
            extra_window_radio_reaction_time_discriminative.Active);

        currentEventType = currentReactionTimeType;

        if (currentSession != null)
        {
            treeview_reaction_times_storeReset();
            fillTreeView_reaction_times(currentReactionTimeType.Name);
        }

        updateGraphReactionTimes();
    }
Beispiel #3
0
    private bool eventTypeHasLongDescription(string eventTypeString, string eventName)
    {
        if(eventTypeString != "" && eventName != "")
        {
            EventType myType = new EventType ();

            if(eventTypeString == EventType.Types.JUMP.ToString())
                myType = new JumpType(eventName);
            else if (eventTypeString == EventType.Types.RUN.ToString())
                myType = new RunType(eventName);
            else if (eventTypeString == EventType.Types.REACTIONTIME.ToString())
                myType = new ReactionTimeType(eventName);
            else if (eventTypeString == EventType.Types.PULSE.ToString())
                myType = new PulseType(eventName);
            else if (eventTypeString == EventType.Types.MULTICHRONOPIC.ToString())
                myType = new MultiChronopicType(eventName);
            else Log.WriteLine("Error on eventTypeHasLongDescription");

            if(myType.HasLongDescription)
                return true;
        }
        return false;
    }
Beispiel #4
0
    private void on_extra_window_reaction_times_test_changed(object o, EventArgs args)
    {
        hbox_animation_lights.Visible = false;
        hbox_flicker_lights.Visible = false;
        hbox_discriminative_lights.Visible = false;

        vbox_last_test_buttons.Sensitive = false;

        changeTestImage("","", "reaction_time.png");

        currentReactionTimeType = new ReactionTimeType("reactionTime");

        if(extra_window_radio_reaction_time_animation_lights.Active) {
            hbox_animation_lights.Visible = true;
            currentReactionTimeType = new ReactionTimeType("anticipation");
        }
        else if(extra_window_radio_reaction_time_flicker.Active) {
            hbox_flicker_lights.Visible = true;
            currentReactionTimeType = new ReactionTimeType("flickr");
        }
        else if(extra_window_radio_reaction_time_discriminative.Active) {
            hbox_discriminative_lights.Visible = true;
            currentReactionTimeType = new ReactionTimeType("Discriminative");
            changeTestImage("","", "reaction_time_discriminative.png");
        }

        currentEventType = currentReactionTimeType;

        if(currentSession != null) {
            treeview_reaction_times_storeReset();
            fillTreeView_reaction_times(currentReactionTimeType.Name);
        }

        updateGraphReactionTimes();
    }
 private void on_extra_window_reaction_times_test_changed(object o, EventArgs args)
 {
     if(extra_window_radio_reaction_time.Active)
         currentReactionTimeType = new ReactionTimeType("reactionTime");
     currentEventType = currentReactionTimeType;
 }