X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2FmainWin%2Fsrc%2Fcallbacks.c;h=c9b152c52acb32b3d89fcd1d5a5b0d7e4752c247;hb=606309a4411d7405f9d3ab0ce151cf9896f853a4;hp=ca532d25d57bb7f96570b6b21162b02b69d4ffbb;hpb=caf7a67aae62a5b7501b97d35eac91fd0a10972a;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/mainWin/src/callbacks.c b/ltt/branches/poly/lttv/modules/gui/mainWin/src/callbacks.c index ca532d25..c9b152c5 100644 --- a/ltt/branches/poly/lttv/modules/gui/mainWin/src/callbacks.c +++ b/ltt/branches/poly/lttv/modules/gui/mainWin/src/callbacks.c @@ -43,11 +43,28 @@ enum void -insert_viewer_wrap(GtkMenuItem *menuitem, gpointer user_data) +insert_viewer_wrap(GtkWidget *menuitem, gpointer user_data) { + GdkWindow * win; + GdkCursor * new; guint val = 20; + GtkWidget* widget = menuitem; + MainWindow * mw; + + new = gdk_cursor_new(GDK_X_CURSOR); + if(GTK_IS_MENU_ITEM(menuitem)){ + widget = lookup_widget(menuitem, "MToolbar2"); + } + win = gtk_widget_get_parent_window(widget); + gdk_window_set_cursor(win, new); + gdk_cursor_unref(new); + gdk_window_stick(win); + gdk_window_unstick(win); + insert_viewer((GtkWidget*)menuitem, (view_constructor)user_data); // selected_hook(&val); + + gdk_window_set_cursor(win, NULL); }