blob: e14284a0e477bc80da91f48c07f9c6c729a2386f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// IStatusController.aidl
package moe.yuuta.sysuicontroller;
import moe.yuuta.sysuicontroller.core.DisableItem;
// Declare any non-default types here with import statements
interface IStatusController {
// Same as StatusBarManager
void disable (int flags);
void disable2 (int flags);
void expandNotificationsPanel ();
void collapsePanels ();
void expandSettingsPanel (in String subPanel);
void setIcon(in String slot, in String packageName, int iconId, int iconLevel, in String contentDescription);
void removeIcon(in String slot);
void setIconVisibility(in String slot, boolean visible);
// Private methods
void exit ();
int getDisableFlags ();
int getDisable2Flags ();
// Methods used to access hidden-api from server part
List<DisableItem> getAvailableDisableItems ();
int getDisableNoneFlag (boolean disable2);
}
|