00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00029 #include <glib.h>
00030 #include <liberipc/eripc.h>
00031 #include <liberipc/eripctoolbar.h>
00032 #include <liberipc/eripcbusyd.h>
00033 #include <liberipc/eripccontentlister.h>
00034 #include "toolbar.h"
00035
00036 static erClientChannel_t toolbarChannel;
00037
00038
00039 void toolbar_init()
00040 {
00041 int returnValue;
00042
00043
00044 returnValue = erIpcStartClient(ER_TOOLBAR_CHANNEL, &toolbarChannel);
00045
00046 if (returnValue != 0)
00047 {
00048 fprintf(stderr, "powerMgr toolbar_init(): erIpcStartClient returned %d\n", returnValue);
00049 return;
00050 }
00051 }
00052
00053 void toolbar_setIconState(int iconID, int iconState)
00054 {
00055 fprintf(stderr, "powerMgr toolbar_setIconState() entry: toolbarChannel [%p] iconID [%d] iconState [%d]\n", toolbarChannel, iconID, iconState);
00056
00057 tbSetStatePlatformIcon(toolbarChannel, ER_POWERMGR_UA_ID, iconID, iconState);
00058 }