Browse Source

Added option to turn off source background pattern

merge-requests/365/head
eidheim 10 years ago
parent
commit
b3a577167c
  1. 2
      src/config.cc
  2. 1
      src/config.h
  3. 3
      src/files.h
  4. 5
      src/source.cc

2
src/config.cc

@ -196,6 +196,8 @@ void Config::get_source() {
source.show_git_diff = source_json.get<bool>("show_git_diff");
source.show_background_pattern = source_json.get<bool>("show_background_pattern");
source.spellcheck_language = source_json.get<std::string>("spellcheck_language");
source.default_tab_char = source_json.get<char>("default_tab_char");

1
src/config.h

@ -61,6 +61,7 @@ public:
bool show_map;
std::string map_font_size;
bool show_git_diff;
bool show_background_pattern;
bool auto_tab_char_and_size;
char default_tab_char;

3
src/files.h

@ -2,7 +2,7 @@
#define JUCI_FILES_H_
#include <string>
#define JUCI_VERSION "1.2.0-rc3"
#define JUCI_VERSION "1.2.0-rc4"
const std::string default_config_file = R"RAW({
"version": ")RAW"+std::string(JUCI_VERSION)+R"RAW(",
@ -45,6 +45,7 @@ R"RAW(
"show_map": true,
"map_font_size": "1",
"show_git_diff": true,
"show_background_pattern": true,
"spellcheck_language_comment": "Use \"\" to set language from your locale settings",
"spellcheck_language": "en_US",
"auto_tab_char_and_size_comment": "Use false to always use default tab char and size",

5
src/source.cc

@ -331,7 +331,10 @@ void Source::View::configure() {
if(Config::get().source.font.size()>0)
override_font(Pango::FontDescription(Config::get().source.font));
#if GTKSOURCEVIEWMM_MAJOR_VERSION > 2 & GTKSOURCEVIEWMM_MINOR_VERSION > 15
gtk_source_view_set_background_pattern(this->gobj(), GTK_SOURCE_BACKGROUND_PATTERN_TYPE_GRID);
if(Config::get().source.show_background_pattern)
gtk_source_view_set_background_pattern(this->gobj(), GTK_SOURCE_BACKGROUND_PATTERN_TYPE_GRID);
else
gtk_source_view_set_background_pattern(this->gobj(), GTK_SOURCE_BACKGROUND_PATTERN_TYPE_NONE);
#endif
//Create tags for diagnostic warnings and errors:

Loading…
Cancel
Save