Bug 4584 - HildonWizardDialog should just be API additions to upstream GtkAssistant
: HildonWizardDialog should just be API additions to upstream GtkAssistant
Status: RESOLVED WONTFIX
Product: Desktop platform
hildon-widgets
: 5.0-beta
: All Linux
: Low enhancement (vote)
: ---
Assigned To: Claudio Saavedra
: hildon-libs-bugs
:
:
:
:
  Show dependency tree
 
Reported: 2009-05-25 13:35 UTC by Murray Cumming
Modified: 2010-03-05 13:17 UTC (History)
2 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Murray Cumming (reporter) 2009-05-25 13:35:08 UTC
The HildonWizardDialog
http://maemo.org/api_refs/5.0/beta/hildon/HildonWizardDialog.html#hildon-wizard-dialog-new
seems to exist mostly just to make it easier to do input validation before
allowing the Next button to be clicked.
http://maemo.org/api_refs/5.0/beta/hildon/HildonWizardDialog.html#HildonWizardDialog.description

Surely this should just be a GtkAssistant API addition that could be submitted
upstream to GTK+? 
http://library.gnome.org/devel/gtk/stable/GtkAssistant.html

Actually, I think this Hildon dialog was created before GtkAssistant was added
in GTK+ 2.10. So now is the time to remove it now that Maemo 5 is using GTK+
2.12.
Comment 1 Claudio Saavedra 2009-06-09 09:11:20 UTC
Well, GtkAssistant has such API, it's just a bit more general (it allows you to
jump to any page you want, not only the current and the next).

Although they serve for the same purpose, GtkAssistant look 'n feel differs a
lot from HildonWizard. Getting GtkAssistant to look as HildonWizard would
probably require (more) patching of GTK+. Also, GtkAssistant is a bit more
complex and porting from HildonWizard to GtkAssistant is not straightforward.
For these reasons, it was decided not to deprecate it, for now.

Although I agree that we should get rid of HildonWizard in the long term, it is
not going to happen for Fremantle.
Comment 2 Alberto Garcia Gonzalez 2010-03-05 13:17:24 UTC
(In reply to comment #1)
> Although I agree that we should get rid of HildonWizard in the long
> term, it is not going to happen for Fremantle.

Closing this bug