Hi
To do Resize ,First Make Border of Window .... lets say
north,north-west,north-east,east,east-south,south,south-west  ..
 add events to each widegts and connect to callback functions which do
resizing ..

********************************************************
g_signal_connect(G_OBJECT(event_north_east]),"button-press-event",G_CALLBACK(Resize_Window_North_East),(gpointer)window)
********************************************************
******************************
bool
Resize_Window_North_East(GtkWidget *widget,GdkEventButton *event,gpointer
data)
 {
 
gtk_window_begin_resize_drag(GTK_WINDOW(data),GDK_WINDOW_EDGE_NORTH_EAST,event->button,event->x_root,event->y_root,event->time);
  return false;
 }
***********************************


Cheers !
Amitesh Singh  (AMI)
Final Year,
B.Tech.
 ISM Dhanbad
India

On 3/18/06, Michael L Torrie <[EMAIL PROTECTED]> wrote:
>
> On Sat, 2006-03-18 at 00:38 +0100, Gus Koppel wrote:
> > However, then you would have to manage all tasks the window manager
> > takes care of by yourself, i.e. minimizing and maximizing the window on
> > request and providing correct drag behaviour. For resizability of your
> > windows you would still have to rely on the real window manager, since
> > the resizing borders don't (and can't) belong to the interior of a
> > window.
>
> To do resize, you can just detect a mouse drag that starts in, say the
> lower right-hand corner, and then give the real window manager hints to
> resize the window.  This would work on linux and windows.  This is how
> xmms does it (gtk1 app, though).  So you could simulate all aspects of
> the real window manager from within a decoration-less window as you have
> mentioned, but it would be a lot of work and the usability  would be
> questionable.
>
> Michael
>
>
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to