Ejemplo n.º 1
0
        public Category(MetaLabel label)
        {
            initial = label.initial;

            metalabel = label;

            labels = new List<UserLabel>();
        }
Ejemplo n.º 2
0
Archivo: Broker.cs Proyecto: GNOME/nemo
        public void add_label(long parent_id, string label)
        {
            MetaLabel new_label = new MetaLabel();
            new_label.label = label;
            new_label.parent_db_id = parent_id;

            meta.add_label(new_label, delegate {});
        }
Ejemplo n.º 3
0
 public void update_restriction(MetaLabel restricted)
 {
     foreach (UserLabel label in labels) {
         if (label.metalabel.db_id == restricted.db_id) {
             label.restricted = !label.restricted;
             break;
         }
     }
 }
Ejemplo n.º 4
0
 private Category create_new_temporary_category()
 {
     MetaLabel label = new MetaLabel();
     label.parent_db_id = -1;
     label.label = Mono.Unix.Catalog.GetString("New Category");
     Category cat = new Category(label);
     cat.search_func = search_func;
     categories.Add(cat);
     return cat;
 }
Ejemplo n.º 5
0
        private void remove_label(MetaLabel label)
        {
            foreach (Widget w in representation) {
                if (w.Name == label.label) {
                    w.Destroy();
                    break;
                }
            }

            category.remove_label(label);
        }
Ejemplo n.º 6
0
Archivo: Label.cs Proyecto: GNOME/nemo
 public UserLabel(MetaLabel label)
 {
     metalabel = label;
 }
Ejemplo n.º 7
0
Archivo: Broker.cs Proyecto: GNOME/nemo
 public void add_label_to_file(File file, MetaLabel label)
 {
     meta.add_label_to_file(file, label, delegate {});
 }
Ejemplo n.º 8
0
Archivo: Broker.cs Proyecto: GNOME/nemo
 public void rename_label(MetaLabel label, string new_name)
 {
     meta.rename_label(label, new_name);
 }
Ejemplo n.º 9
0
Archivo: Broker.cs Proyecto: GNOME/nemo
 public void remove_label_from_file(File file, MetaLabel label)
 {
     meta.remove_label_from_file(file, label, delegate {});
 }
Ejemplo n.º 10
0
Archivo: Broker.cs Proyecto: GNOME/nemo
 public void remove_label(MetaLabel label)
 {
     meta.remove_label(label, delegate {});
 }
Ejemplo n.º 11
0
 public void update_restriction_and_update_screen(MetaLabel label)
 {
     update_restriction(label);
     search_func();
 }
Ejemplo n.º 12
0
 public void rename_label(MetaLabel label, string new_name)
 {
     Singleton<SingletonWrapper<Broker>>.Instance.wrapped.rename_label(label, new_name);
     search_func();
 }
Ejemplo n.º 13
0
 public void remove_label(MetaLabel label)
 {
     Singleton<SingletonWrapper<Broker>>.Instance.wrapped.remove_label(label);
     search_func();
 }
Ejemplo n.º 14
0
 public void add_label(MetaLabel l)
 {
     labels.Add(new UserLabel(l));
 }