Ticket #3859: 0001-Invoke-page-up-page-down-on-scrollbars-clicks.patch

File 0001-Invoke-page-up-page-down-on-scrollbars-clicks.patch, 1.4 KB (added by humitos, 11 years ago)

Patch for Sugar itself. It's for the Journal

  • bin/sugar-session

    From 0837359568d49ffce8ea8266886695f33d2707a7 Mon Sep 17 00:00:00 2001
    From: Manuel Kaufmann <humitos@gmail.com>
    Date: Fri, 2 Nov 2012 20:14:53 -0300
    Subject: [PATCH sugar] Invoke page up/page down on scrollbars clicks
    
    The default value of 'gtk-primary-button-warps-slider' in Gtk3 is
    True[1] and in gtk2 is False[2]. So, this patch sets that property to False
    to keep the same behaviour we had before.
    
    [1] http://developer.gnome.org/gtk3/stable/GtkSettings.html#GtkSettings--gtk-primary-button-warps-slider
    [2] http://developer.gnome.org/gtk/2.24/GtkSettings.html#GtkSettings--gtk-primary-button-warps-slider
    
    Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
    ---
     bin/sugar-session | 4 ++++
     1 file changed, 4 insertions(+)
    
    diff --git a/bin/sugar-session b/bin/sugar-session
    index 23f88a1..5911052 100755
    a b def set_theme(): 
    253253    settings.set_property('gtk-theme-name', sugar_theme)
    254254    settings.set_property('gtk-icon-theme-name', 'sugar')
    255255
     256def set_warps_slider():
     257    settings = Gtk.Settings.get_default()
     258    settings.set_property('gtk-primary-button-warps-slider', False)
    256259
    257260def main():
    258261    try:
    def main(): 
    291294
    292295    set_fonts()
    293296    set_theme()
     297    set_warps_slider()
    294298
    295299    # this must be added early, so that it executes and unfreezes the screen
    296300    # even when we initially get blocked on the intro screen