*** gtktogglebutton.c	Thu Sep 25 03:29:12 1997
--- /home/wille/src/gtk+stefan/gtk/gtktogglebutton.c	Tue Oct  7 21:29:18 1997
***************
*** 264,269 ****
--- 264,282 ----
  
    if (GTK_WIDGET_STATE (button) != new_state)
      {
+       if (button->child)
+         {
+ 	  if (toggle_button->active)
+ 	    {
+ 	      button->child->allocation.x -= 1;
+ 	      button->child->allocation.y -= 1;
+ 	    }
+ 	  else
+ 	    {
+ 	      button->child->allocation.x += 1;
+ 	      button->child->allocation.y += 1;
+ 	    }
+ 	}
        gtk_widget_set_state (GTK_WIDGET (button), new_state);
        gtk_widget_queue_draw (GTK_WIDGET (button));
      }
