/// <summary>
 /// Constructs new Options class reading and setting resorcess for MainWindow .
 /// </summary>
 public Options_Storage(Calculator_Mode calculator_Mode, Calculation_Method calculation_Method,
                        double intitial_Height, double intial_Width, Number_Notation number_Notation, string comma_Type,
                        Font_Size_Type font_Size_Type, Colour_Palette_Type colour_Palette_Type, sbyte numeral_System_Code, Languages current_Language)
     : this(calculator_Mode, calculation_Method, intitial_Height, intial_Width, number_Notation, font_Size_Type, colour_Palette_Type)
 {
     Comma_Type          = comma_Type;
     Numeral_System_Code = numeral_System_Code;
     Current_Language    = current_Language;
     //set_language
 }
        private void Calculator_Mode_List_ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Remove_Obsolete_Command <Change_Calculator_Mode_Option_Command>();

            Calculator_Mode New_Calculator_Mode = (Calculator_Mode)Calculator_Mode_List_ComboBox.SelectedIndex;

            if (New_Calculator_Mode != Options_Provider.Calculator_Mode)
            {
                Option_Change_Command_List.Add(new Change_Calculator_Mode_Option_Command(New_Calculator_Mode));
            }
        }
 public Options_Storage(Calculator_Mode calculator_Mode, Calculation_Method calculation_Method,
                        double intitial_Height, double intial_Width, Number_Notation number_Notation,
                        Font_Size_Type font_Size_Type, Colour_Palette_Type colour_Palette_Type)
 {
     Calculator_Mode     = calculator_Mode;
     Calculation_Method  = calculation_Method;
     Initial_Height      = intitial_Height;
     Initial_Width       = intial_Width;
     Number_Notation     = number_Notation;
     Font_Size_Type      = font_Size_Type;
     Colour_Palette_Type = colour_Palette_Type;
 }
 /// <summary>
 /// Constructs new command for changing font size type in Options class.
 /// </summary>
 public Change_Calculator_Mode_Option_Command(Calculator_Mode _Calculator_Mode_To_Change)
 {
     Calculator_Mode_To_Change = _Calculator_Mode_To_Change;
 }
示例#5
0
        /// <summary>
        /// Constructs item for given Calculator_Mode.
        /// </summary>
        internal Calculator_Mode_List_Item(IStandard_Messages_Translate Standard_Messages, Calculator_Mode _Calculator_Mode)
        {
            Calculator_Mode = _Calculator_Mode;

            Calculator_Mode_Name = Standard_Messages.Translate(Calculator_Mode.ToString());
        }
示例#6
0
 public void Set_Calculator_Mode(Calculator_Mode _Calculator_Mode)
 {
     Calculator_Mode = _Calculator_Mode;
 }
        internal Calculator_Mode_List_Context(IStandard_Messages_Translate Standard_Messages, Calculator_Mode Calculator_Mode)
        {
            Calculator_Mode_Items_List = Set_Calculator_Mode_List_Items(Standard_Messages);

            Calculator_Mode_ComboBox_List_SelectedItem = Set_Current_Calculator_Mode_In_ComboBox(Calculator_Mode);
        }