Hello,
Just for information I think I've found why some icons get broken on my win32 build
Sometimes when creating dialogs Inkscape uses gtk_image_new_from_file (INKSCAPE_GLADEDIR "/icon_name.xpm");
I've specified a relative INKSCAPE_GLADEDIR ("./glade") The problem arises when you open or save a file in a directory other than the inkscape.exe root dir, This must change the current directory, and the next time you open the dialog it is created but can't find the image with the relative path
Maybe this will be solved by use of GtkIconFactory .. (or dialogs created once at startup and show/hide)
Concerning the interface I also found it quite inconsistent : some icons open dialogs, others are for tool selection, others are list of icons, some just perform one action (and can be clicked even if the action is impossible in the context..) etc etc.. Lot of work to do here ! good luck :)
M
Mael,
Thanks for your email!
On Nov 13, 2003, at 9:00 AM, Mael wrote:
Hello,
Just for information I think I've found why some icons get broken on my win32 build
Sometimes when creating dialogs Inkscape uses gtk_image_new_from_file (INKSCAPE_GLADEDIR "/icon_name.xpm");
I've specified a relative INKSCAPE_GLADEDIR ("./glade") The problem arises when you open or save a file in a directory other than the inkscape.exe root dir, This must change the current directory, and the next time you open the dialog it is created but can't find the image with the relative path
Maybe this will be solved by use of GtkIconFactory .. (or dialogs created once at startup and show/hide)
This is great info to have! I wonder if it wouldn't make more sense to compile a single archive of these icon files so that we can do away with pathing all over the place in code. Just a thought.
Concerning the interface I also found it quite inconsistent : some icons open dialogs, others are for tool selection, others are list of icons, some just perform one action (and can be clicked even if the action is impossible in the context..) etc etc.. Lot of work to do here ! good luck :)
We are working steadily along to improve the quality of the user experience. Icons in tab headers have been removed to minimize confusion and make things more clear. Eventually we plan on revamping the toolbar to provide only the most essential tools. Leaving more global meta-tools up to some other service or mechanism. Check back often with the cvs source if you can, we are making constant improvements; in the hopes of providing our userbase with a tool that fits nicely into their daily workflow.
-Thomas
On Thu, 13 Nov 2003, Mael wrote:
Hello,
Just for information I think I've found why some icons get broken on my win32 build
Sometimes when creating dialogs Inkscape uses gtk_image_new_from_file (INKSCAPE_GLADEDIR "/icon_name.xpm");
I've specified a relative INKSCAPE_GLADEDIR ("./glade") The problem arises when you open or save a file in a directory other than the inkscape.exe root dir, This must change the current directory, and the next time you open the dialog it is created but can't find the image with the relative path
Maybe this will be solved by use of GtkIconFactory .. (or dialogs created once at startup and show/hide)
Thanks, I've entered this into the bug tracker for you...
http://sourceforge.net/tracker/?group_id=93438&atid=604306
If you run into Win32 issues in the future don't hesistate to post them there for us to work on.
Concerning the interface I also found it quite inconsistent : some icons open dialogs, others are for tool selection, others are list of icons, some just perform one action (and can be clicked even if the action is impossible in the context..) etc etc.. Lot of work to do here ! good luck :)
Yes, you're right, and this is good feedback. We're making progress and do plan to continue making bold changes to the interface. One way you could really help us is to write up some specific ideas on how the interface could be made more consistent, and post them to this list and to our Feature Request area on SourceForge:
http://sourceforge.net/tracker/?group_id=93438&atid=604309
Thanks, Bryce
participants (3)
-
Bryce Harrington
-
Mael
-
T Ingham