|
Chung-Yen Chang |
ab6d582 |
diff -urN gcin-1.3.8.orig/gcin.c gcin-1.3.8/gcin.c
|
|
Chung-Yen Chang |
ab6d582 |
--- gcin-1.3.8.orig/gcin.c 2008-01-14 16:16:56.000000000 +0800
|
|
Chung-Yen Chang |
ab6d582 |
+++ gcin-1.3.8/gcin.c 2008-01-22 19:36:08.000000000 +0800
|
|
Chung-Yen Chang |
ab6d582 |
@@ -327,6 +327,16 @@
|
|
Chung-Yen Chang |
d0b8705 |
#endif
|
|
Chung-Yen Chang |
a3737e2 |
}
|
|
Chung-Yen Chang |
ab6d582 |
void execute_message(char *message);
|
|
Chung-Yen Chang |
ab6d582 |
+static int b_show_win_kbm=0;
|
|
Chung-Yen Chang |
ab6d582 |
+void kbm_toggle()
|
|
Chung-Yen Chang |
a3737e2 |
+{
|
|
Chung-Yen Chang |
ab6d582 |
+ win_kbm_inited = 1;
|
|
Chung-Yen Chang |
ab6d582 |
+ b_show_win_kbm^=1;
|
|
Chung-Yen Chang |
ab6d582 |
+ if (b_show_win_kbm)
|
|
Chung-Yen Chang |
ab6d582 |
+ show_win_kbm();
|
|
Chung-Yen Chang |
ab6d582 |
+ else
|
|
Chung-Yen Chang |
ab6d582 |
+ hide_win_kbm();
|
|
Chung-Yen Chang |
ab6d582 |
+}
|
|
Chung-Yen Chang |
ab6d582 |
|
|
Chung-Yen Chang |
ab6d582 |
static GdkFilterReturn my_gdk_filter(GdkXEvent *xevent,
|
|
Chung-Yen Chang |
ab6d582 |
GdkEvent *event,
|
|
Chung-Yen Chang |
ab6d582 |
diff -urN gcin-1.3.8.orig/tray.c gcin-1.3.8/tray.c
|
|
Chung-Yen Chang |
ab6d582 |
--- gcin-1.3.8.orig/tray.c 2008-01-14 16:18:52.000000000 +0800
|
|
Chung-Yen Chang |
ab6d582 |
+++ gcin-1.3.8/tray.c 2008-01-22 19:36:08.000000000 +0800
|
|
Chung-Yen Chang |
ab6d582 |
@@ -189,17 +189,6 @@
|
|
Chung-Yen Chang |
ab6d582 |
gint inmd_switch_popup_handler (GtkWidget *widget, GdkEvent *event);
|
|
Chung-Yen Chang |
ab6d582 |
extern gboolean win_kbm_inited;
|
|
Chung-Yen Chang |
ab6d582 |
|
|
Chung-Yen Chang |
ab6d582 |
-static int b_show_win_kbm=0;
|
|
Chung-Yen Chang |
ab6d582 |
-void kbm_toggle()
|
|
Chung-Yen Chang |
ab6d582 |
-{
|
|
Chung-Yen Chang |
ab6d582 |
- win_kbm_inited = 1;
|
|
Chung-Yen Chang |
ab6d582 |
- b_show_win_kbm^=1;
|
|
Chung-Yen Chang |
ab6d582 |
- if (b_show_win_kbm)
|
|
Chung-Yen Chang |
ab6d582 |
- show_win_kbm();
|
|
Chung-Yen Chang |
ab6d582 |
- else
|
|
Chung-Yen Chang |
ab6d582 |
- hide_win_kbm();
|
|
Chung-Yen Chang |
ab6d582 |
-}
|
|
Chung-Yen Chang |
ab6d582 |
-
|
|
Chung-Yen Chang |
ab6d582 |
gboolean
|
|
Chung-Yen Chang |
ab6d582 |
tray_button_press_event_cb (GtkWidget * button, GdkEventButton * event, gpointer userdata)
|
|
Chung-Yen Chang |
a3737e2 |
{
|