Re: [pygtk] How to get widget size

2001-03-26 Thread James Henstridge

On Mon, 26 Mar 2001, Eduardo Ferro wrote:

> Hi!
> 
> I need to get the "actual" widget size of a Window, but when i
> request the size with size_request() it return me the minimal size
> that can use this widget :-?

That is the correct behaviour for the size_request() method (it returns
the ammount of space the widget requests).  You want the space allocated
to the widget.  That can be found with the get_allocation() method:

  x, y, width, height = widget.get_allocation()

James.

-- 
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/


___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk



[pygtk] How to get widget size

2001-03-26 Thread Eduardo Ferro

Hi!

I need to get the "actual" widget size of a Window, but when i
request the size with size_request() it return me the minimal size
that can use this widget :-?

Someone knows how can i get this value???
Thanks in advance
-- 
Hasta otra!

Eduardo Ferro Aldama [EMAIL PROTECTED] 
(Linux User 44335)

La web del GLUB http://glub.ehu.es/
Grupo Linux Usuarios de Bizkaia

640K ought to be enough for anybody. - Bill Gates, 1981
___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk



Re: [pygtk] How to get widget size?

2000-08-28 Thread James Henstridge

On Mon, 28 Aug 2000, Martin Grimme wrote:

> Hello,
> 
> I want to get the current size of a container widget (like GtkHBox or GtkLayout).
> Is there any possibility to get these values at runtime?
> 
> I can get the size of a window by using the configure-event, but this doesn't seem
> to work for other widgets...

After the widget has been allocated some space, you should be able to use
the get_allocation() method.

> 
> Please help me!
> 
> Bye,
> Martin Grimme

James.

-- 
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/



___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk



Re: [pygtk] How to get widget size?

2000-08-28 Thread acano

On Mon, 28 Aug 2000 11:16:28 -0400, Matt Wilson <[EMAIL PROTECTED]> wrote:
> call the widget's "size_allocation()" method.  This will only give you
> good data after the allocation step has been done for the widget.

Isn't that only for setting the size?

I'd assumed that pygtk didn't have something like this
widget->allocation.width/height/x/y

and have been using a little C binding to get this.

> 
> Matt
> 
> On Mon, Aug 28, 2000 at 03:42:11PM +0200, Martin Grimme wrote:
> > Hello,
> > 
> > I want to get the current size of a container widget (like GtkHBox or GtkLayout).
> > Is there any possibility to get these values at runtime?
> > 
> > I can get the size of a window by using the configure-event, but this doesn't seem
> > to work for other widgets...
> > 
> > Please help me!
> > 
> > Bye,
> > Martin Grimme
> > 
> > 
> > ___
> > pygtk mailing list   [EMAIL PROTECTED]
> > http://www.daa.com.au/mailman/listinfo/pygtk
> 
> ___
> pygtk mailing list   [EMAIL PROTECTED]
> http://www.daa.com.au/mailman/listinfo/pygtk
> 


___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk



Re: [pygtk] How to get widget size?

2000-08-28 Thread Matt Wilson

call the widget's "size_allocation()" method.  This will only give you
good data after the allocation step has been done for the widget.

Matt

On Mon, Aug 28, 2000 at 03:42:11PM +0200, Martin Grimme wrote:
> Hello,
> 
> I want to get the current size of a container widget (like GtkHBox or GtkLayout).
> Is there any possibility to get these values at runtime?
> 
> I can get the size of a window by using the configure-event, but this doesn't seem
> to work for other widgets...
> 
> Please help me!
> 
> Bye,
> Martin Grimme
> 
> 
> ___
> pygtk mailing list   [EMAIL PROTECTED]
> http://www.daa.com.au/mailman/listinfo/pygtk

___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk



[pygtk] How to get widget size?

2000-08-28 Thread Martin Grimme

Hello,

I want to get the current size of a container widget (like GtkHBox or GtkLayout).
Is there any possibility to get these values at runtime?

I can get the size of a window by using the configure-event, but this doesn't seem
to work for other widgets...

Please help me!

Bye,
Martin Grimme


___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk



Re: [pygtk] how to get widget size?

1999-04-21 Thread James Henstridge

You would need to access the allocation member of the GtkWidget class,
which is currently not wrapped.  Expect to see it in pygtk-0.6.0

James.

--
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/


On Wed, 21 Apr 1999, Rick Ree wrote:

> This may be a dumb question, but how can you find out the dimensions of a
> widget?  I am drawing on a canvas, and would like to lay out some objects
> according to how much real estate I have to work with: i.e., if the user
> has maximized the window the objects will be more spread out.
> 
> I've perused gtk.py looking for a get_size() of some such, but no luck.
> 
> TIA
> --Rick Ree
> 
> To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
> 

To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]



[pygtk] how to get widget size?

1999-04-21 Thread Rick Ree

This may be a dumb question, but how can you find out the dimensions of a
widget?  I am drawing on a canvas, and would like to lay out some objects
according to how much real estate I have to work with: i.e., if the user
has maximized the window the objects will be more spread out.

I've perused gtk.py looking for a get_size() of some such, but no luck.

TIA
--Rick Ree

To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]