Ticket #3809: 0003-Fix-layout-of-Clear-search-button-in-Journal-and-Act.patch

File 0003-Fix-layout-of-Clear-search-button-in-Journal-and-Act.patch, 2.6 KB (added by manuq, 12 years ago)

Candidate patch.

  • src/jarabe/desktop/activitieslist.py

    From d5eacc73aa7a9e8949d38620714d5219e627d523 Mon Sep 17 00:00:00 2001
    From: =?UTF-8?q?Manuel=20Qui=C3=B1ones?= <manuq@laptop.org>
    Date: Mon, 24 Sep 2012 23:27:41 -0300
    Subject: [PATCH shell 3/3] Fix layout of Clear search button in Journal and
     Activity List - SL #3809
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Mail-Followup-To: <sugar-devel@lists.sugarlabs.org>
    
    To do it, add the button to a ButtonBox with layout
    Gtk.ButtonBoxStyle.CENTER.
    
    Signed-off-by: Manuel Quiñones <manuq@laptop.org>
    ---
     src/jarabe/desktop/activitieslist.py | 7 ++++++-
     src/jarabe/journal/listview.py       | 7 ++++++-
     2 files changed, 12 insertions(+), 2 deletions(-)
    
    diff --git a/src/jarabe/desktop/activitieslist.py b/src/jarabe/desktop/activitieslist.py
    index b111164..b830526 100644
    a b class ClearMessageBox(Gtk.EventBox): 
    333333        box.pack_start(label, expand=True, fill=False, padding=0)
    334334        label.show()
    335335
     336        button_box = Gtk.HButtonBox()
     337        button_box.set_layout(Gtk.ButtonBoxStyle.CENTER)
     338        box.pack_start(button_box, False, True, 0)
     339        button_box.show()
     340
    336341        button = Gtk.Button(label=_('Clear search'))
    337342        button.connect('clicked', button_callback)
    338343        button.props.image = Icon(icon_name='dialog-cancel',
    339344                                  icon_size=Gtk.IconSize.BUTTON)
    340         box.pack_start(button, expand=True, fill=False, padding=0)
     345        button_box.pack_start(button, expand=True, fill=False, padding=0)
    341346        button.show()
    342347
    343348
  • src/jarabe/journal/listview.py

    diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py
    index 46c3440..917beb0 100644
    a b class BaseListView(Gtk.Bin): 
    403403        box.pack_start(label, expand=True, fill=False, padding=0)
    404404
    405405        if show_clear_query:
     406            button_box = Gtk.HButtonBox()
     407            button_box.set_layout(Gtk.ButtonBoxStyle.CENTER)
     408            box.pack_start(button_box, False, True, 0)
     409            button_box.show()
     410
    406411            button = Gtk.Button(label=_('Clear search'))
    407412            button.connect('clicked', self.__clear_button_clicked_cb)
    408413            button.props.image = Icon(icon_name='dialog-cancel',
    409414                                      icon_size=Gtk.IconSize.BUTTON)
    410             box.pack_start(button, expand=True, fill=False, padding=0)
     415            button_box.pack_start(button, expand=True, fill=False, padding=0)
    411416
    412417        background_box.show_all()
    413418