Changeset 678078dde9ef6c0bf5b9a1d1ed37b75e22fba696


Ignore:
Timestamp:
27/10/10 16:00:37 (3 years ago)
Author:
Matias De la Puente <mfpuente.ar@…>
Children:
5faa4d354cbce7bb72b56073b7aa882b827437e2
Parents:
f459951b0ff73a824f9318b55e01971d64dbd604
git-committer:
Matias De la Puente <mfpuente.ar@…> (27/10/10 16:00:37)
Message:

Bind 'current_extra_options' property in GtkFrontend?.BuildersList?

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • gtkfrontend/builderslist.vala

    rdfe49c7 r678078d  
    4646        } 
    4747         
    48         public string current_extra_options 
    49         { 
    50                 set { _extra_options_entry.text = value; } 
    51                 get { return _extra_options_entry.text; } 
    52         } 
     48        public string current_extra_options { set; get; } 
    5349         
    5450        public BuildersList () 
     
    6258                pack_start (vbox, false, false, 4); 
    6359                 
     60                //Bind properties 
     61                this.bind_property ("current-extra-options", _extra_options_entry, "text", BindingFlags.BIDIRECTIONAL); 
     62                 
    6463                //Connect signals 
    6564                _builders_combo.item_changed.connect (() => this.builder_changed ()); 
    6665                _device_types_combo.item_changed.connect (() => this.device_type_changed ()); 
    6766                _devices_combo.item_changed.connect (() => this.device_changed ()); 
    68                 _extra_options_entry.changed.connect (() => this.extra_options_changed ()); 
    6967        } 
    7068 
  • libi4uccore/builderslist.vala

    rdfe49c7 r678078d  
    3030        public signal void device_type_changed (); 
    3131        public signal void device_changed (); 
    32         public signal void extra_options_changed (); 
    3332 
    3433        public abstract void add_builder (string builder); 
  • libi4uccore/projectspagelogic.vala

    rdfe49c7 r678078d  
    6161                _view.builders_list.device_type_changed.connect (on_device_type_changed); 
    6262                _view.builders_list.device_changed.connect (on_device_changed); 
    63                 _view.builders_list.extra_options_changed.connect (on_extra_options_changed); 
     63                _view.builders_list.notify["current-extra-options"].connect (on_extra_options_changed); 
    6464        } 
    6565 
Note: See TracChangeset for help on using the changeset viewer.