X-Git-Url: https://git.stderr.nl/gitweb?p=rodin%2Fchimara.git;a=blobdiff_plain;f=player%2Filiad.c;h=ac1460adf0d612456558211cdfe67729f9add2f5;hp=6433e827e5a8c3ef9d77a723b1903ac659edffd3;hb=360ed50c1626727eaf4a7219f9d7cfab085bb8f2;hpb=0bbaccde1cecfadcd3bdda424f0947a6b5f8e409 diff --git a/player/iliad.c b/player/iliad.c index 6433e82..ac1460a 100644 --- a/player/iliad.c +++ b/player/iliad.c @@ -125,7 +125,7 @@ create_window(void) } static void -iliad_popup_keyboard() +iliad_init_toolbar() { erIpcStartClient(ER_TOOLBAR_CHANNEL, &ertoolbarChannel); tbSelectIconSet(ertoolbarChannel, ER_PDF_VIEWER_UA_ID); @@ -140,6 +140,16 @@ iliad_popup_keyboard() tbSetStatePlatformIcon(ertoolbarChannel, ER_PDF_VIEWER_UA_ID, iconID_keyboard, iconState_selected); } +static void +iliad_clear_toolbar() +{ + // Turn on trashcan + tbSetStatePlatformIcon(ertoolbarChannel, ER_PDF_VIEWER_UA_ID, iconID_trashcan, iconState_normal ); + + // Disable the keyboard + tbSetStatePlatformIcon(ertoolbarChannel, ER_PDF_VIEWER_UA_ID, iconID_keyboard, iconState_normal); +} + int main(int argc, char *argv[]) { @@ -170,7 +180,7 @@ main(int argc, char *argv[]) } //chimara_glk_run( CHIMARA_GLK(glk), ".libs/multiwin.so", argc, argv, NULL); - iliad_popup_keyboard(); + iliad_init_toolbar(); gdk_threads_enter(); gtk_main(); @@ -179,5 +189,7 @@ main(int argc, char *argv[]) chimara_glk_stop(CHIMARA_GLK(glk)); chimara_glk_wait(CHIMARA_GLK(glk)); + iliad_clear_toolbar(); + return 0; }