diff options
author | Zeeshan Ali (Khattak) <zeeshanak@gnome.org> | 2011-05-10 18:48:30 +0200 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2011-05-10 18:49:03 +0200 |
commit | 8bcfbcaf6e0a0fcb25edaf8d2bdd3a50c6596f03 (patch) | |
tree | 581a59e8083d26f467174cfb66fef9c7055a79ab | |
parent | 64cae2b9b1ddd78f1a75b090a1d655b9cd0f2cf7 (diff) |
gtk: some code cleanup
-rw-r--r-- | gtk/.gitignore | 7 | ||||
-rw-r--r-- | gtk/channel-main.c | 6 | ||||
-rw-r--r-- | gtk/decode-glz.c | 4 | ||||
-rw-r--r-- | gtk/spice-widget.c | 45 | ||||
-rw-r--r-- | gtk/spicy.c | 33 |
5 files changed, 21 insertions, 74 deletions
diff --git a/gtk/.gitignore b/gtk/.gitignore index 673f528..428b8b7 100644 --- a/gtk/.gitignore +++ b/gtk/.gitignore @@ -18,9 +18,8 @@ /Makefile.in /SpiceClientGLib-2.0.gir /SpiceClientGLib-2.0.typelib -/SpiceClientGtk-2.0.gir -/SpiceClientGtk-2.0.typelib -/SpiceClientGtk.la +/SpiceClientGtk-3.0.gir +/SpiceClientGtk-3.0.typelib /TAGS /_libs /generated_demarshallers.c @@ -28,7 +27,7 @@ /generated_marshallers.c /generated_marshallers1.c /libspice-client-glib-2.0.la -/libspice-client-gtk-2.0.la +/libspice-client-gtk-3.0.la /snappy /so_locations /spice-client-gtk-module.defs.c diff --git a/gtk/channel-main.c b/gtk/channel-main.c index c33851c..6897a18 100644 --- a/gtk/channel-main.c +++ b/gtk/channel-main.c @@ -845,12 +845,6 @@ static void agent_display_config(SpiceMainChannel *channel) config.depth = c->display_color_depth; } -#if 0 // TODO - if (!_display_setting.is_empty()) { - _agent_reply_wait_type = VD_AGENT_DISPLAY_CONFIG; - } -#endif - SPICE_DEBUG("display_config: flags: %u, depth: %u", config.flags, config.depth); agent_msg_queue(channel, VD_AGENT_DISPLAY_CONFIG, sizeof(VDAgentDisplayConfig), &config); diff --git a/gtk/decode-glz.c b/gtk/decode-glz.c index 5a3e06a..f1dde6e 100644 --- a/gtk/decode-glz.c +++ b/gtk/decode-glz.c @@ -118,10 +118,6 @@ static void glz_decoder_window_add(SpiceGlzDecoderWindow *w, slot = img->hdr.id % w->nimages; } -#if 0 - SPICE_DEBUG("%s: %d %" PRId64, __FUNCTION__, slot, img->hdr.id); -#endif - w->images[slot] = img; } diff --git a/gtk/spice-widget.c b/gtk/spice-widget.c index e2f63ea..9459743 100644 --- a/gtk/spice-widget.c +++ b/gtk/spice-widget.c @@ -611,14 +611,6 @@ static gboolean expose_event(GtkWidget *widget, GdkEventExpose *expose) SpiceDisplay *display = SPICE_DISPLAY(widget); spice_display *d = SPICE_DISPLAY_GET_PRIVATE(display); -#if 0 - SPICE_DEBUG("%s: area %dx%d at %d,%d", __FUNCTION__, - expose->area.width, - expose->area.height, - expose->area.x, - expose->area.y); -#endif - if (d->mark == 0 || d->data == NULL) return false; @@ -1971,13 +1963,29 @@ static guint32 get_keyboard_lock_modifiers(Display *x_display) return modifiers; } +static void sync_keyboard_lock_modifiers(SpiceDisplay *display) +{ + Display *x_display; + spice_display *d = SPICE_DISPLAY_GET_PRIVATE(display); + guint32 modifiers; + GdkWindow *w; + + w = gtk_widget_get_parent_window(GTK_WIDGET(display)); + if (w == NULL) /* it can happen if the display is not yet shown */ + return; + + x_display = GDK_WINDOW_XDISPLAY(w); + modifiers = get_keyboard_lock_modifiers(x_display); + if (d->inputs) + spice_inputs_set_key_locks(d->inputs, modifiers); +} + typedef enum SpiceLed { CAPS_LOCK_LED = 1, NUM_LOCK_LED, SCROLL_LOCK_LED, } SpiceLed; -#if 0 static guint get_modifier_mask(Display *x_display, KeySym modifier) { int mask = 0; @@ -2022,6 +2030,7 @@ static void set_keyboard_led(Display *x_display, SpiceLed led, int set) } } +G_GNUC_UNUSED static void spice_set_keyboard_lock_modifiers(SpiceDisplay *display, uint32_t modifiers) { Display *x_display; @@ -2032,24 +2041,6 @@ static void spice_set_keyboard_lock_modifiers(SpiceDisplay *display, uint32_t mo set_keyboard_led(x_display, NUM_LOCK_LED, !!(modifiers & SPICE_INPUTS_NUM_LOCK)); set_keyboard_led(x_display, SCROLL_LOCK_LED, !!(modifiers & SPICE_INPUTS_SCROLL_LOCK)); } -#endif - -static void sync_keyboard_lock_modifiers(SpiceDisplay *display) -{ - Display *x_display; - spice_display *d = SPICE_DISPLAY_GET_PRIVATE(display); - guint32 modifiers; - GdkWindow *w; - - w = gtk_widget_get_parent_window(GTK_WIDGET(display)); - if (w == NULL) /* it can happen if the display is not yet shown */ - return; - - x_display = GDK_WINDOW_XDISPLAY(w); - modifiers = get_keyboard_lock_modifiers(x_display); - if (d->inputs) - spice_inputs_set_key_locks(d->inputs, modifiers); -} #else static void sync_keyboard_lock_modifiers(SpiceDisplay *display) { diff --git a/gtk/spicy.c b/gtk/spicy.c index 7335c10..c3bb73b 100644 --- a/gtk/spicy.c +++ b/gtk/spicy.c @@ -402,17 +402,6 @@ static gboolean delete_cb(GtkWidget *widget, GdkEvent *event, gpointer data) return true; } -static void destroy_cb(GtkWidget *widget, gpointer data) -{ -#if 0 - struct spice_window *win = data; - - if (win->id == 0) { - g_main_loop_quit(mainloop); - } -#endif -} - static gboolean window_state_cb(GtkWidget *widget, GdkEventWindowState *event, gpointer data) { @@ -795,26 +784,6 @@ get_output_for_window(GnomeRRConfig *configuration, GdkWindow *window) win_rect.y + win_rect.height / 2); } -#if 0 -static GnomeRROutputInfo *get_primary_output() { - GnomeRROutputInfo **outputs; - GnomeRROutputInfo *output; - guint i; - - outputs = gnome_rr_config_get_outputs (rrcurrent); - for (i = 0; outputs[i] != NULL; ++i) { - output = outputs[i]; - if (!gnome_rr_output_info_is_connected (output)) - continue; - if (gnome_rr_output_info_get_primary (output)) - break; - } - output = outputs[i]; - g_return_if_fail(output != NULL); - return output; -} -#endif - static void on_screen_changed(GnomeRRScreen *scr, gpointer data) { @@ -960,8 +929,6 @@ static spice_window *create_spice_window(spice_connection *conn, int id, SpiceCh G_CALLBACK(window_state_cb), win); g_signal_connect(G_OBJECT(win->toplevel), "delete-event", G_CALLBACK(delete_cb), win); - g_signal_connect(G_OBJECT(win->toplevel), "destroy", - G_CALLBACK(destroy_cb), win); /* menu + toolbar */ win->ui = gtk_ui_manager_new(); |