예제 #1
0
        public void loadCueSheet(CueSheet s)           //,Gtk.ListStore store) {
        {
            MySource.setSheet(s);
            CueSheet sheet = MySource.getSheet();

            store.SetSheet(sheet);
            store.Reload();
            reLoad();
            Hyena.Log.Information("Setting column sizes for " + s.id());
            setColumnSizes(s);
        }
예제 #2
0
        public void setColumnSizes(CueSheet s)
        {
            int N = view.ColumnController.Count;
            int i;

            for (i = 0; i < N; i++)
            {
                _set_column_sizes += 1;
                CS_Column col = (CS_Column)view.ColumnController[i];
                double    w   = (i == 0) ? 0.05 : 0.16;
                if (s != null)
                {
                    w = MySource.getColumnWidth(col.id(), s.id());
                }
                col.Width = w;
            }
        }
        public void Save()
        {
            string pls = "";
            string sep = "";

            Hyena.Log.Information("Playlist=" + _playlist);
            foreach (CS_PlayListEntry ple in _playlist)
            {
                Hyena.Log.Information("ple=" + ple);
                CueSheetEntry e = ple.GetCueSheetEntry();
                Hyena.Log.Information("e=" + e);
                CueSheet s = e.getCueSheet();
                Hyena.Log.Information("sheet=" + s + ", entry=" + e);
                string id    = s.id();
                string e_id  = e.id();
                string entry = "cuesheet=" + id + "%%%entry=" + e_id;
                pls += sep;
                pls += entry;
                sep  = "#@%@#";
            }
            _db.Set("playlist:" + _name, pls);
        }
 public void setColumnSizes(CueSheet s)
 {
     int N=view.ColumnController.Count;
     int i;
     for(i=0;i<N;i++) {
         _set_column_sizes+=1;
         CS_Column col=(CS_Column) view.ColumnController[i];
         double w=(i==0) ? 0.05 : 0.16;
         if (s!=null) {
             w=MySource.getColumnWidth (col.id(),s.id ());
         }
         col.Width=w;
     }
 }
 public void loadCueSheet(CueSheet s)
 {
     //,Gtk.ListStore store) {
     MySource.setSheet(s);
     CueSheet sheet=MySource.getSheet ();
     store.SetSheet(sheet);
     store.Reload ();
     reLoad ();
     Hyena.Log.Information ("Setting column sizes for "+s.id ());
     setColumnSizes (s);
 }