1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-06-30 19:12:48 -05:00

Update all the list box code in gtkdlg.c to use the new-style GTK2

GtkTreeView, GtkComboBox and GtkComboBoxEntry instead of the various
old deprecated stuff. Immediate benefit: GTK2 natively supports real
drag lists, hooray!

[originally from svn r7959]
This commit is contained in:
Simon Tatham
2008-04-02 14:48:06 +00:00
parent d2b4b4a9ef
commit 6a743399b0
3 changed files with 441 additions and 589 deletions

View File

@ -16,9 +16,6 @@ Things to do before deciding a merge is feasible:
large chunks we should have reimplemented and haven't, or indeed
that we shouldn't have reimplemented and have.
- Uses of GtkList should be replaced with the non-deprecated
GtkTreeView.
- Investigate the shortcut mechanism in GTK2's GtkLabel, and see if
it's worth switching to it from the current ad-hockery.
@ -35,6 +32,9 @@ Things to do before deciding a merge is feasible:
Things to do once GTK2 development is complete:
- Make sure we haven't broken GTK1.
+ In particular, I know I _have_ broken GTK1 by taking out all
the GTK1-style list box code. Put it all back in under ifdefs,
which will be unpleasant but necessary.
Things to do at point of actual merge:

File diff suppressed because it is too large Load Diff