Shortcut "Alt" to set MenuBar Visible
I've added the code below to detect "alt" keyboard event > set the menuBar visible
[mousepad-window.h](/uploads/927bb85e92f85000d5c6136dde91fe97/mousepad-window.h)
Because i was unable to compile without this few lines
> #ifndef G_SOURCE_FUNC
#define G_SOURCE_FUNC(f) ((GSourceFunc) (void (*)(void)) (f))
#endif
[mousepad-window.c](/uploads/7937d950c810fe37cbfde0a3495ac7b2/mousepad-window.c)
> static gboolean
set_menubar_visible_keyboard_shortcut (MousepadWindow *window, GdkEventKey *event, gpointer data) {
if (event->keyval == GDK_KEY_Alt_L ||
event->keyval == GDK_KEY_Alt_R){
gtk_widget_set_visible (window->menubar, TRUE);
return TRUE;
}
return FALSE;
}
And inside the **mousepad_window_create_menubar**'s function
>// Detect keyboard "Alt" Shortcut
gtk_widget_add_events(window, GDK_KEY_PRESS_MASK);
g_signal_connect (G_OBJECT (window), "key_press_event", G_CALLBACK (set_menubar_visible_keyboard_shortcut), NULL);
issue