Exemple #1
0
        // these are the settings that are to be saved in the context
        static public log_settings_string get_context_dependent_settings(text_reader reader, log_settings_string_readonly settings) {
            log_settings_string result;
            if (reader is file_text_reader) 
                result = settings.sub(new []{ settings.syntax.get(), settings.aliases, settings.description_template });
            else
                result = new log_settings_string( settings.ToString());

            result.is_open_first_time.reset();
            result.apply_column_positions_to_me.reset();
            result.column_positions.reset();
            result.available_columns.reset();

            return result;
        }
Exemple #2
0
        // these are the settings that are to be saved in the context
        static public log_settings_string get_context_dependent_settings(text_reader reader, log_settings_string_readonly settings)
        {
            log_settings_string result;

            if (reader is file_text_reader)
            {
                result = settings.sub(new [] { settings.syntax.get(), settings.aliases, settings.description_template });
            }
            else
            {
                result = new log_settings_string(settings.ToString());
            }

            result.is_open_first_time.reset();
            result.apply_column_positions_to_me.reset();
            result.column_positions.reset();
            result.available_columns.reset();

            return(result);
        }
Exemple #3
0
 // these are the settings that are to be saved in the context
 static public log_settings_string get_context_dependent_settings(text_reader reader, log_settings_string_readonly settings) {
     if (reader is file_text_reader) 
         return settings.sub(new []{ settings.syntax.get(), settings.aliases, settings.description_template });
     
     return new log_settings_string( settings.ToString());
 }