Export bitmap, gradient editor and input devices dialogs cannot be docked

Bug #390458 reported by Elv13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Wishlist
John Smith

Bug Description

Export bitmap, gradient editor and input devices dialogs cannot be docked like other dialog. It is frustrating (with export and gradient) because they go under the main windows every time I make little modifications in my SVG.

*Wish: Gradient editor field should be disabled when a shape without gradient is selected and automatically select the right gradient if a shape with gradient is being selected.

Tags: ui
jazzynico (jazzynico)
Changed in inkscape:
importance: Undecided → Wishlist
status: New → Confirmed
jazzynico (jazzynico)
tags: added: ui
John Smith (john-smithi)
Changed in inkscape:
assignee: nobody → John Smith (john-smithi)
Revision history for this message
Kris (kris-degussem) wrote :

Do not know whether this bug should be considered a duplicate of Bug #592323.
At least see Bug #592323 for coordination of the progress on making all dialogs dockable.

Revision history for this message
John Smith (john-smithi) wrote :

@Kris i assume this bug is specifically for Export and Gradient docking conversions.
Will report status back into the tracking Bug #592323 as well.

Changed in inkscape:
status: Confirmed → In Progress
Revision history for this message
John Smith (john-smithi) wrote :

Patch to convert Export Bitmap dialog to a dockable dialog.
Its been tested on Ubuntu 11.10 and Windows 7, but there is possibility of regressions due to the large amount of code refactoring that was needed. Please test if you can.

Revision history for this message
John Smith (john-smithi) wrote :

Commited to trunk as r11042.

Revision history for this message
Elv13 (elv1313) wrote :

Does not work for me

-- Creating build files in: /home/kde-devel/kde/build/inkscape
-- Found GSL: /usr/lib64/libgsl.so
-- Found BoehmGC: /usr/lib64/libgc.so
-- Found poppler: /usr/lib64/libpoppler.so
-- Found poppler-glib: /usr/lib64/libpoppler-glib.so
-- Found cairo-svg: /usr/lib64/libcairo.so
-- Found poppler-cairo: /usr/lib64/libcairo.so
-- Found libwpg-0.1: /usr/lib64/libwpg-0.1.so
-- Found libwpg-stream-0.1: /usr/lib64/libwpg-stream-0.1.so
-- checking for module 'libwpd-0.8'
-- package 'libwpd-0.8' not found
-- Found libwpg-0.2: /usr/lib64/libwpg-0.2.so
-- Found libwpd-0.9: /usr/lib64/libwpd-0.9.so
-- Found libwpd-stream-0.9: /usr/lib64/libwpd-stream-0.9.so
-- Found Popt: /usr/lib64/libpopt.so
-- Found gtkspell-2.0: /usr/lib64/libgtkspell.so
-- Generating header and sourcefiles from sp-marshal.list (Glib-Marshal)
-- sp-marshal.h unchanged
-- Configuring done
CMake Error at CMakeScripts/HelperMacros.cmake:32 (add_library):
  Cannot find source file:

    /home/kde-devel/kde/src/inkscape/src/dialogs/export.cpp

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx
Call Stack (most recent call first):
  src/CMakeLists.txt:572 (add_inkscape_lib)

-- Build files have been written to: /home/kde-devel/kde/build/inkscape
make: *** No targets specified and no makefile found. Stop.

Revision history for this message
Kris (kris-degussem) wrote :

Cmake building should be fixed now in revision 11044.
I can not test it myself as I do not use cmake.

Revision history for this message
su_v (suv-lp) wrote :

@Elv13 - assuming that "Does not work for me" does not refer to the scope of this feature request but to a build failure when trying to use the alternate build system. Please file a new report (the configuration files for cmake haven't been updated for several of the more recent changes in trunk and got out-of-sync AFAICT) Keep in mind that the official build system for Inkscape is still based on autoconf/automake and not cmake (current trunk builds fine with the usual autogen.sh/configure/make/make install toolchain).

If you file a new report, please provide more context and information about your OS/platform and system configuration.

jazzynico (jazzynico)
Changed in inkscape:
milestone: none → 0.49
status: In Progress → Fix Committed
Revision history for this message
Kris (kris-degussem) wrote :

@JazzyNico: it is not committed completely (only the export bitmap is dockable now). The gradient editor (and input devices dialog) is not yet dockable. Maybe we should just split this report in several ones?

Revision history for this message
John Smith (john-smithi) wrote :

Yes i suggest we remove references to Gradient Editor and Input Devices from this report.

Gradient Editor will need to be rewritten (bug #722017) or disabled (bug #592323 comments from scislac)
Input Devices is already dockable.

Revision history for this message
John Smith (john-smithi) wrote :

@Kris thanks for fixing the Cmake file.

Revision history for this message
jazzynico (jazzynico) wrote :

Oops, sorry. Reverting status...

Changed in inkscape:
status: Fix Committed → In Progress
Revision history for this message
John Smith (john-smithi) wrote :

I created a new bug specifically for the Gradient Editor (bug #950677).
Input Devices is already dockable.

I think we can change the status to Fix Committed.

John Smith (john-smithi)
Changed in inkscape:
status: In Progress → Fix Committed
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.