* for the code
*
* This software is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1 of
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful, but
if (class_hint->res_name && name && !strcmp(class_hint->res_name, name)){
XFree(class_hint->res_class);
XFree(class_hint->res_name);
- return(top);
+ return(top);
}
XFree(class_hint->res_class);
XFree(class_hint->res_name);
*strview =NULL;
gint i;
Window id_xwindow;
+ fprintf(stderr,"init_scene_External1\n");
if (!desktop_plugin->priv->visible)
return;
+ fprintf(stderr,"init_scene_External2\n");
exec_path = g_strdup(g_hash_table_lookup(desktop_plugin->priv->hash_theme, "exec_path"));
window_id = g_strdup(g_hash_table_lookup(desktop_plugin->priv->hash_theme, "window_id"));
view = g_strdup(g_hash_table_lookup(desktop_plugin->priv->hash_theme, "view"));
fprintf(stderr,"Problem with new podprocess");
}
g_free(run_string);
+
+ fprintf(stderr, "window name = %s\n", window_name);
if (window_name){
/* Do 10 trying to search of window */
for (i=0; i<10; i++){
id_xwindow = Window_With_Name(GDK_WINDOW_XDISPLAY (desktop_plugin->priv->window->window),
RootWindow( GDK_WINDOW_XDISPLAY (desktop_plugin->priv->window->window), XDefaultScreen( GDK_WINDOW_XDISPLAY (desktop_plugin->priv->window->window))),
window_name);
- fprintf(stderr,"name %s %i %i\n", window_name, id_xwindow, i);
+ //fprintf(stderr,"name %s %i %i\n", window_name, id_xwindow, i);
if (id_xwindow>0){
- set_live_bg (GDK_WINDOW_XDISPLAY (desktop_plugin->priv->window->window), id_xwindow, desktop_plugin->priv->view);
+ if (desktop_plugin->priv->one_in_all_view)
+ set_live_bg (GDK_WINDOW_XDISPLAY (desktop_plugin->priv->window->window),
+ id_xwindow, -1);
+ else
+ set_live_bg (GDK_WINDOW_XDISPLAY (desktop_plugin->priv->window->window),
+ id_xwindow, desktop_plugin->priv->view);
/* gtk_widget_destroy(desktop_plugin->priv->window); */
break;
}