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 52849 - crop info window should delay or be unobtrusive
crop info window should delay or be unobtrusive
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
git master
Other All
: Normal enhancement
: 2.0
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2001-04-04 03:08 UTC by Eric Agnew
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Eric Agnew 2001-04-04 03:08:21 UTC
It seems that every time I use the crop tool, that pesky info window pops
up right in the middle of the image window I'm on, completely obscuring the
image I'm trying to crop, forcing me to estimate the crop, then
re-focus/raise the image window & adjust what I couldn't see before.  It'd
be nice to either force the info window to pop up outside the current image
window, or else not pop up at all until the mouse button is released. :)
Comment 1 Raphaël Quinet 2001-04-26 18:13:16 UTC
Re-assigning all Gimp bugs to default component owner (Gimp bugs list)
Comment 2 Michael Natterer 2001-06-19 01:42:37 UTC
Reassigned to current CVS because it's a wishlist item.
Comment 3 Sven Neumann 2003-03-12 14:05:40 UTC
The plan is to integrate the parameters into the crop tool options
(see bug #85579).
Comment 4 Michael Natterer 2003-05-02 18:47:56 UTC
Fixed in CVS (different than the proposed way, but still...):

2003-05-02  Michael Natterer  <mitch@gimp.org>

  * app/widgets/gimpdialogfactory.[ch]: added new function
  gimp_dialog_factory_add_foreign() which adds a dialog that was not
  created by the factory itself. Its identifier however must be
  registered with the factory. Connect to all toplevel dialogs'
  "configure_event" and remember the resulting window geometry so we
  get session management for *all* dialogs, not only for those which
  were open on exit.

  * app/gui/dialogs.c: added the "File New" dialog. Added foreign
  entries (without constructor) for all dialogs opened by tools.

  * app/gui/dialogs-constructors.[ch]: added a constructor for
  the file_new dialog.

  * app/gui/file-new-dialog.[ch]: renamed file_new_dialog_create()
  to file_new_dialog_new() and removed the gimage and template
  paramaters. Adder new function file_new_dialog_set() to set
  gimage and template after creation.

  * app/gui/file-commands.c
  * app/gui/templates-commands.c: changed accordingly.

  * app/tools/gimpimagemaptool.[ch]
  * app/tools/gimptransformtool.[ch]: added
  "const gchar *shell_identifier" to the tool structs. Register the
  tool dialogs using gimp_dialog_factory_add_foreign().

  * app/tools/gimpbrightnesscontrasttool.c
  * app/tools/gimpcolorbalancetool.c
  * app/tools/gimpcurvestool.c
  * app/tools/gimphuesaturationtool.c
  * app/tools/gimplevelstool.c
  * app/tools/gimpperspectivetool.c
  * app/tools/gimpposterizetool.c
  * app/tools/gimprotatetool.c
  * app/tools/gimpscaletool.c
  * app/tools/gimpsheartool.c
  * app/tools/gimpthresholdtool.c: set "shell_identifier" so the
  dialogs become session managed. Fixes bug #61091.

  * app/tools/gimpcroptool.c: register the crop dialog with the
  dialog factory. Fixes bug #52849.

  * app/tools/gimpcolorpickertool.c: ditto.