Re: Gtk2::Table widget alignment



in such situations i've made a habit of rearranging things so that i can
vectorize the creation of the table rows.  this has the added benefit of
decoulpling things so that you can rearrange and replace them quite easily. 
perl is great for this sort of thing.

  # declare the row relationships as data rather than code
  @rows = (
     { label => 'foo', type => 'entry', var => \$foo_val }
     { label => 'bar', type => 'bool', var => \$bar_val }
     { label => 'baz', type => 'entry', var => \$baz_val }
  );
  foreach my $r (@rows) {
     # write the logic to create a row once
     # with different cases for different row types
  }

I always thought there was was a space for a module that might be called
Gtk2::Form, that basically did all that stuff for you. Would probably
make the creation of preferences dialogs a *lot* easier.

Just one of the many things I've never got round to doing :-/

Gavin.

-- 
Gavin Brown
e: gavin brown uk com
w: http://jodrell.net/
PGP/GPG key ID: 891D8FCA




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]