[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kdefx
From:       John Firebaugh <jfirebaugh () kde ! org>
Date:       2003-04-22 5:02:41
[Download RAW message or body]

CVS commit by firebaugh: 

Enable "sloppy" sub-menus by default. See \
http://lists.kde.org/?l=kde-usability&m=103441471615570&w=2 for details.


  M +10 -2     kstyle.cpp   1.37


--- kdelibs/kdefx/kstyle.cpp  #1.36:1.37
@@ -149,4 +149,5 @@ struct KStylePrivate
         bool  menuAltKeyNavigation     : 1;
         bool  menuDropShadow           : 1;
+        bool  sloppySubMenus           : 1;
         int   popupMenuDelay;
         float menuOpacity;
@@ -173,4 +174,5 @@ KStyle::KStyle( KStyleFlags flags, KStyl
         QSettings settings;
         d->popupMenuDelay       = settings.readNumEntry \
("/KStyle/Settings/PopupMenuDelay", 256); +        d->sloppySubMenus       = \
                settings.readBoolEntry("/KStyle/Settings/SloppySubMenus", true);
         d->etchDisabledText     = \
                settings.readBoolEntry("/KStyle/Settings/EtchDisabledText", true);
         d->menuAltKeyNavigation = \
settings.readBoolEntry("/KStyle/Settings/MenuAltKeyNavigation", true); @@ -1712,5 \
+1714,11 @@ int KStyle::styleHint( StyleHint sh, con  
                 case SH_PopupMenu_SubMenuPopupDelay:
+                        if ( styleHint( SH_PopupMenu_SloppySubMenus, w ) )
+                                return QMIN( 100, d->popupMenuDelay );
+                        else
                         return d->popupMenuDelay;
+
+                case SH_PopupMenu_SloppySubMenus:
+                        return d->sloppySubMenus;
 
                 case SH_ItemView_ChangeHighlightOnFocus:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic