Re: [pygtk] Adjusting a TreeView padding to the other elements of anHBox

2003-03-31 Thread Jonathan Blandford
Grzegorz Adam Hankiewicz <[EMAIL PROTECTED]> writes:

> On 2003-03-30, John Finlay <[EMAIL PROTECTED]> wrote:
> > >I'm attaching an example which demonstrates this, built up from John
> > >Finlay's tutorial and pygtk's demo (for the TreeView part). The
> > >expected behaviour of the example is to display a button and a
> > >list with three items with the same spacing, but the border of the
> > >TreeView stays invariable. Is this a bug? Is this a feature?
> > > 
> > Looks like a feature :-)
> 
> Where should I document this feature?


http://bugzilla.gnome.org/show_bug.cgi?id=59028

-Jonathan
___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/


Re: [pygtk] Adjusting a TreeView padding to the other elements of anHBox

2003-03-31 Thread Grzegorz Adam Hankiewicz
On 2003-03-30, John Finlay <[EMAIL PROTECTED]> wrote:
> >I'm attaching an example which demonstrates this, built up from John
> >Finlay's tutorial and pygtk's demo (for the TreeView part). The
> >expected behaviour of the example is to display a button and a
> >list with three items with the same spacing, but the border of the
> >TreeView stays invariable. Is this a bug? Is this a feature?
> > 
> Looks like a feature :-)

Where should I document this feature?

-- 
 Please don't send me private copies of your public answers. Thanks.
___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/


Re: [pygtk] Adjusting a TreeView padding to the other elements of anHBox

2003-03-30 Thread Grzegorz Adam Hankiewicz
On 2003-02-23, Grzegorz Adam Hankiewicz <[EMAIL PROTECTED]> wrote:
> I have a VBox which contains a few buttons and a TreeView. For
> the buttons I call set_border_width(), but this doesn't have any
> effect on the TreeView.

I'm attaching an example which demonstrates this, built up from John
Finlay's tutorial and pygtk's demo (for the TreeView part). The
expected behaviour of the example is to display a button and a
list with three items with the same spacing, but the border of the
TreeView stays invariable. Is this a bug? Is this a feature?

I'm using Python 2.2.1 and PyGTK from CVS.
#!/usr/bin/env python

import gtk, gobject

class Test_window:

   def clicked_button1(self, widget):
  print "Button pressed"

   def delete_event(self, widget, event, data = None):
  return 0

   def __init__(self):
  # create the new window
  self.window = window = gtk.Window(gtk.WINDOW_TOPLEVEL)
  window.set_title("Welcome window")
  window.set_border_width(10)

  # delete handler to exit GTK
  window.connect("delete_event", self.delete_event)
  window.connect('destroy', lambda w: gtk.main_quit())

  # create a box to package interface elements inside
  self.box1 = box1 = gtk.VBox(0, 0)
  window.add(box1)

  # create a button
  self.button1 = button1 = gtk.Button("Create")
  box1.pack_start(button1, 1, 1, 0)
  button1.connect("clicked", self.clicked_button1)
  button1.set_border_width(5)
  button1.show()

  # create a list
  store = gtk.ListStore(gobject.TYPE_STRING)
  for entry in ["One item", "Anoter", "Oh, and this one"]:
 store.set(store.append(), 0, entry)

  self.list = list = gtk.TreeView(store)
  box1.pack_start(list)
  # the following line seems to be ignored
  list.set_border_width(50)
  list.set_rules_hint(1)
  list.set_headers_visible(0)

  column = gtk.TreeViewColumn('Description',
 gtk.CellRendererText(), text=0)
  list.append_column(column)
  list.show()

  # show elements
  box1.show()
  window.show()
  
if __name__ == '__main__':
   Test_window = Test_window()
   gtk.main()
___
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/