To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=75190





------- Additional comments from [EMAIL PROTECTED] Sun Apr 13 18:17:57 +0000 
2008 -------
I am using few other window managers (fluxbox, dwm, etc.). It should not matter
what desktop environment I am in, since this is all X11.

However, I _do_ have gtk library installed (also qt* for that matter). 

X11 has really no idea of the "desktop environment" and I think this is not so
bad. It does not really matter (as long as it's X11 and not Windows/Aqua of 
course).

The problem with this approach is that GTK is not getting initialized
*anywhere*. This patch attempts to dynamically use GTK features without
initializing it. It may work if something *else* by chance registers GTK types.
Do you know how this happens? (Mozilla integration or something else?)

Besides, why should the gtk recent file list updated _only_ when we are running
GNOME environment? There are possibly other applications that can use this list
and GNOME is not required for that?

My proposal is to have a separate GTK integration component, that will (1) check
if gtk is there, (2) what features it supports (i.e. "is this gtk new enough to
support recent manager and system tray" (3) initialize GTK properly.

I like g_object_get_class()-like much better because it does not imply to much
about my environment - it checks the *right thing* straight away.

Then you can use window-manager-based guesses to determine whether user wishes
to have GNOME, KDE or whatever File->Open dialog. Since I personally dislike
GNOME "improved" file dialogs I wish I am not stuck with it just because the gtk
is available on my system.

We *may* work it around the same way as external/libegg/source/eggtrayicon.c is
doing, but I don't think it's worth it in the long run. 

In the last weeks we got at least few persons suddenly complaining "cannot save
ODT files", "OOO crashes", etc. etc. on the FreeBSD lists and I don't think this
feature is worth it. It just makes too many environmental assumptions.

That's why I think it is important to backout this feature for now out of the
main tree and continue working on this and other aspects of GTK integration.

I will be more than happy to work on this as well. I will also have a look at
your patch as soon as I get my DEV300_m5 working again. 

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to