~ubuntu-core-dev/update-manager/main

« back to all changes in this revision

Viewing changes to UpdateManager/UpdateManager.py

merge from move-changelogs branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
195
195
    # expander
196
196
    self.expander_details.connect("activate", self.pre_activate_details)
197
197
    self.expander_details.connect("notify::expanded", self.activate_details)
 
198
    self.expander_desc.connect("notify::expanded", self.activate_desc)
198
199
 
199
200
    # useful exit stuff
200
201
    self.window_main.connect("delete_event", self.close)
253
254
 
254
255
    #set minimum size to prevent the headline label blocking the resize process
255
256
    self.window_main.set_size_request(500,-1) 
 
257
    # restore details state, which will trigger a resize if necessary
 
258
    self.expander_details.set_expanded(self.settings.get_boolean("show-details"))
256
259
    # deal with no-focus-on-map
257
260
    if options.no_focus_on_map:
258
261
        self.window_main.set_focus_on_map(False)
618
621
 
619
622
  def activate_details(self, expander, data):
620
623
    expanded = self.expander_details.get_expanded()
 
624
    self.settings.set_boolean("show-details",expanded)
621
625
    if expanded:
622
626
      self.on_treeview_update_cursor_changed(self.treeview_update)
623
627
      self.restore_state()
624
628
    self.window_main.set_resizable(expanded)
625
629
 
 
630
  def activate_desc(self, expander, data):
 
631
    expanded = self.expander_desc.get_expanded()
 
632
    self.expander_desc.set_vexpand(expanded)
 
633
 
626
634
  #def on_button_help_clicked(self, widget):
627
635
  #  self.help_viewer.run()
628
636