Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f8d822e authored by Weili Yao's avatar Weili Yao
Browse files

Theming icon menu view

CR: Sergey Ten
parent b74198b2
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -5542,6 +5542,17 @@
 visibility="public"
>
</field>
<field name="iconMenuTheme"
 type="int"
 transient="false"
 volatile="false"
 value="16843435"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="mimeType"
 type="int"
 transient="false"
+5 −0
Original line number Diff line number Diff line
@@ -183,6 +183,11 @@ public class MenuBuilder implements Menu {
                            resolveDefaultTheme(getContext(), 0, 
                                    com.android.internal.R.styleable.Theme_expandedMenuTheme, 
                                    com.android.internal.R.style.Theme_ExpandedMenu));
                } else if (mMenuType == TYPE_ICON) {
                    wrappedContext = new ContextThemeWrapper(getContext(),
                            resolveDefaultTheme(getContext(), 0, 
                                    com.android.internal.R.styleable.Theme_iconMenuTheme, 
                                    com.android.internal.R.style.Theme_IconMenu));    
                } else {
                    wrappedContext = new ContextThemeWrapper(getContext(),
                            THEME_RES_FOR_TYPE[mMenuType]);
+1 −0
Original line number Diff line number Diff line
@@ -322,6 +322,7 @@
        <!-- Menu theme -->
        <!-- ============ -->
        <eat-comment />
        <attr name="iconMenuTheme" format="reference" />
        <attr name="expandedMenuTheme" format="reference" />
        
        <!-- ============ -->
+1 −0
Original line number Diff line number Diff line
@@ -1133,6 +1133,7 @@
  <public type="attr" name="dialerDialpadButtonStyle" id="0x010102a4" />
  <public type="attr" name="menuItemBackground" id="0x010102a5" />
  <public type="attr" name="expandedMenuTheme" id="0x010102a6" />
  <public type="attr" name="iconMenuTheme" id="0x010102ab" />

  <public type="integer" name="config_shortAnimTime" id="0x010e0000" />
  <public type="integer" name="config_mediumAnimTime" id="0x010e0001" />
+1 −0
Original line number Diff line number Diff line
@@ -122,6 +122,7 @@
        <item name="searchDialogTheme">@android:style/Theme.SearchBar</item>
        
        <!-- Menu attributes -->
        <item name="iconMenuTheme">@android:style/Theme.IconMenu</item>
        <item name="expandedMenuTheme">@android:style/Theme.ExpandedMenu</item>
        
        <!-- Panel attributes -->