After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 387242 - support for widgets new in gtk 2.10
support for widgets new in gtk 2.10
Status: RESOLVED WONTFIX
Product: libglade
Classification: Deprecated
Component: gtk
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: James Henstridge
James Henstridge
Depends on: 425655
Blocks: 429178
 
 
Reported: 2006-12-18 18:38 UTC by Christian Persch
Modified: 2011-07-19 23:30 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Added widgets (1.21 KB, patch)
2006-12-20 16:55 UTC, Tristan Van Berkom
none Details | Review
Includes unixprint widgets (3.92 KB, patch)
2006-12-20 19:12 UTC, Tristan Van Berkom
none Details | Review

Description Christian Persch 2006-12-18 18:38:43 UTC
GtkAssistant exists since gtk 2.10.
Comment 1 Tristan Van Berkom 2006-12-20 16:55:32 UTC
Created attachment 78698 [details] [review]
Added widgets

This patch adds,

GTK_TYPE_ASSISTANT,
GTK_TYPE_LINK_BUTTON, 
GTK_TYPE_RECENT_CHOOSER_WIDGET,
GTK_TYPE_RECENT_CHOOSER_DIALOG

I had also added GTK_TYPE_PAGE_SETUP_UNIX_DIALOG &
GTK_TYPE_PRINT_UNIX_DIALOG, but it seems I need to
add a dual build mechanism for that, I dont know
how James feels about that, comments ?
Comment 2 Tristan Van Berkom 2006-12-20 19:12:18 UTC
Created attachment 78706 [details] [review]
Includes unixprint widgets

This version of the patch includes all the missing gtk+ 2.10
widgets, bumps the required gtk+ version to 2.10 and adds code
to optionally support GtkPageSetupUnixDialog and GtkPrintUnixDialog
depending on the availability of the gtk+-unix-print-2.0.pc file.
Comment 3 Christian Persch 2007-01-03 15:15:08 UTC
I think the patch should handle custom tab(s) on GtkPrintUnixDialog. You add them  with gtk_print_unix_dialog_add_custom_tab(). (The docs don't say anything about more than 1 tab, but the code just works for > 1 tab too; although it'll insert always in position 2 on the notebook, so you'll have to insert in reverse order).
Comment 4 Kjartan Maraas 2007-04-16 10:16:59 UTC
Will this be done in time for 2.20?
Comment 5 Tristan Van Berkom 2007-04-24 14:41:15 UTC
(In reply to comment #4)
> Will this be done in time for 2.20?
> 

Custom tabs, doubtfull - I dont think that should hold us back from 
adding the new widgets though, we can always add custom tab stuff for 2.22 
(actually it represents little to no work in libglade, in the 
glade runtime I'm not sure what it represents, it sounds like a tricky 
feature but will just need a little experimentation).

Also makeing a note here; the PKG_CHECK_MODULES() route
for detecting unixprint is a no-go - gtkunixprint.pc is
distributed on win32 as well as on unix systems, people
didnt express an interest in fixing that either when I raised
the topic, so I was told to use AC_CHECK_FUNC() instead.

Thats been done in glade, but should also be done for this
patch...

Comment 6 Fabio Durán Verdugo 2011-07-19 23:30:23 UTC
The GNOME Release team has officially deprecated libglade in favor of GtkBuilder[1]. So it's unlikely to get further development. I am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.

[1] http://permalink.gmane.org/gmane.comp.gnome.devel.announce/28