title: How to make my Gtk Window Transparent
body: <p>Below this is the image(also used in another question here) of a my Glade Window, where you can see the <strong>blue background</strong> seen only in a small part instead of the whole window. Why this is so? What shouls I do?</p>
  
  <p><a href="https://i.stack.imgur.com/OiUt9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OiUt9.png" alt="enter image description here"></a></p>
  
  <p>The widgets stack is as follows:</p>
  
  <blockquote>
    <ul>
    <li>GtkWindow</li>
    <li><p><strong>GtkVerBox:</strong></p>
    
    <p>1.GtkHorButtonBox(where there is 1 simple-Button and 4 Radio-buttons)</p>
    
    <p>2.<strong>GtkHorBox:</strong></p>
    
    <p>a.GtkScrollWin->GtkViewport->GtkFrameBox->GtkVerButtonBox->GtkButtons</p>
    
    <p>b.<strong>GtkViewport->GtkVerBox:</strong></p>
    
    <ul>
    <li><p>GtkViewport->GtkHorButtonBox(2 Radio-buttons)   </p></li>
    <li><p>GtkViewport->GtkHorBox->GtkLabels</p></li>
    </ul></li>
    </ul>
  </blockquote>
  
  <p>My codes for this are as follows!</p>
  
  <pre><code>void Second_Window()
  {  
    GtkBuilder*builder;
    GError    *error = NULL;
  
  /*Initialize Gtk*/
    gtk_init( NULL, NULL );
  
  /*Inialize a builder to call the glade window created*/
    builder = gtk_builder_new();
       if( ! gtk_builder_add_from_file( builder, "/home/ub/Desktop/myGUI.glade", &amp;error ) )
       {
           g_warning( "%s", error-&gt;message );
           g_free( error );
       }
  /*Create and find the window*/
    secondWindow = GTK_WIDGET( gtk_builder_get_object( builder, "secondWindow" ) );
    gtk_window_set_title(GTK_WINDOW (secondWindow), "IPC_Settings!!!" );
  
  /*The Background Image*/
    secondImage = load_pixbuf_from_file ("dlm.jpg");
    gdk_pixbuf_render_pixmap_and_mask (secondImage, &amp;background2, NULL, 0);
    style2 = gtk_style_new ();
    style2-&gt;bg_pixmap [0] = background2;
    gtk_widget_set_style (GTK_WIDGET(secondWindow), GTK_STYLE (style2));
  
  /*For Buttons In Second Window*/ 
    sW_VBbox = gtk_vbutton_box_new();
    sW_VBbox = GTK_WIDGET( gtk_builder_get_object( builder, "v_button_box2") );
  }
  </code></pre>
  
  <p>I am kind of going mad to solve this. Immediate help and suggestions are very much welcome. Thanks in advance! </p>