/[svn]/gigedit/trunk/src/gigedit/Settings.h
ViewVC logotype

Diff of /gigedit/trunk/src/gigedit/Settings.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3151 by schoenebeck, Fri May 5 18:44:59 2017 UTC revision 3157 by schoenebeck, Mon May 8 17:30:10 2017 UTC
# Line 12  Line 12 
12  #include <glibmm/object.h>  #include <glibmm/object.h>
13  #include <glibmm/property.h>  #include <glibmm/property.h>
14  #include <vector>  #include <vector>
15    #include "global.h"
16    
17  /**  /**
18   * Reflects, saves and restores all settings for the gigedit application.   * Reflects, saves and restores all settings for the gigedit application.
# Line 47  public: Line 48  public:
48          INSTR_PROPS,          INSTR_PROPS,
49          SAMPLE_REFS,          SAMPLE_REFS,
50          MACRO_EDITOR,          MACRO_EDITOR,
51            MACROS_SETUP,
52            MACROS,
53      };      };
54    
55      /**      /**
# Line 186  public: Line 189  public:
189      Property<int> macroEditorWindowW;      Property<int> macroEditorWindowW;
190      Property<int> macroEditorWindowH;      Property<int> macroEditorWindowH;
191    
192        // settings of "MacrosSetup" group
193        Property<int> macrosSetupWindowX;
194        Property<int> macrosSetupWindowY;
195        Property<int> macrosSetupWindowW;
196        Property<int> macrosSetupWindowH;
197    
198      static Settings* singleton();      static Settings* singleton();
199      Settings();      Settings();
200      void load();      void load();
201        void loadMacros(std::vector<Serialization::Archive>& macros);
202        void saveMacros(const std::vector<Serialization::Archive>& macros);
203    
204  protected:  protected:
205      void onPropertyChanged(Glib::PropertyBase* pProperty, RawValueType_t type, Group_t group);      void onPropertyChanged(Glib::PropertyBase* pProperty, RawValueType_t type, Group_t group);

Legend:
Removed from v.3151  
changed lines
  Added in v.3157

  ViewVC Help
Powered by ViewVC