~markellmtthw/beat-box/fix-927849

« back to all changes in this revision

Viewing changes to src/Settings.vala

  • Committer: sgringwe at gmail
  • Date: 2012-02-05 01:16:43 UTC
  • Revision ID: sgringwe@gmail.com-20120205011643-12rvcp0g42g35zkb
updated schema to represent miller width rather than height

updated gsettings

got rid of album miller and genre miller in search

Show diffs side-by-side

added added

removed removed

Lines of Context:
49
49
        public static const string MORE_WIDTH = "more-width";
50
50
        public static const string MORE_VISIBLE = "more-visible";
51
51
        public static const string VIEW_MODE = "view-mode";
52
 
        public static const string MILLER_HEIGHT = "miller-height";
53
 
        public static const string MILLER_COLUMN_VISIBILITIES = "miller-column-visibilities";
 
52
        public static const string MILLER_WIDTH = "miller-width";
54
53
        
55
54
        public static const string EQUALIZER_ENABLED = "equalizer-enabled";
56
55
        public static const string SELECTED_PRESET = "selected-preset";
98
97
                ui_settings.add(MORE_VISIBLE);
99
98
                ui_settings.add(MORE_WIDTH);
100
99
                ui_settings.add(VIEW_MODE);
101
 
                ui_settings.add(MILLER_HEIGHT);
102
 
                ui_settings.add(MILLER_COLUMN_VISIBILITIES);
 
100
                ui_settings.add(MILLER_WIDTH);
103
101
                
104
102
                equalizer_settings.add(EQUALIZER_ENABLED);
105
103
                equalizer_settings.add(SELECTED_PRESET);
280
278
                return getInt(VIEW_MODE, 1);
281
279
        }
282
280
        
283
 
        public int getMillerHeight() {
284
 
                return getInt(MILLER_HEIGHT, 250);
285
 
        }
286
 
        
287
 
        public void getMillerVisibilities(out bool genre, out bool artist, out bool album) {
288
 
                string vis = getString(MILLER_COLUMN_VISIBILITIES, "GenreArtistAlbum");
289
 
                
290
 
                genre = vis.contains("Genre");
291
 
                artist = vis.contains("Artist");
292
 
                album = vis.contains("Album");
 
281
        public int getMillerWidth() {
 
282
                return getInt(MILLER_WIDTH, 200);
293
283
        }
294
284
        
295
285
        public string getSearchString() {
436
426
                setInt(VIEW_MODE, val);
437
427
        }
438
428
        
439
 
        public void setMillerHeight(int val) {
440
 
                setInt(MILLER_HEIGHT, val);
441
 
        }
442
 
        
443
 
        public void setMillerColumnVisibilities(bool genre, bool artist, bool album) {
444
 
                string vis = "";
445
 
                if(genre)       vis += "Genre";
446
 
                if(artist)      vis += "Artist";
447
 
                if(album)       vis += "Album";
448
 
                        
449
 
                setString(MILLER_COLUMN_VISIBILITIES, vis);
 
429
        public void setMillerWidth(int val) {
 
430
                setInt(MILLER_WIDTH, val);
450
431
        }
451
432
        
452
433
        public void setSearchString(string val) {