src/Tools/jEdit/src/pretty_tooltip.scala
Sat, 23 Mar 2013 19:39:31 +0100 wenzelm retain original tooltip range, to avoid repeated window popup when the mouse is moved over the same content;
Sat, 23 Mar 2013 13:57:46 +0100 wenzelm allow fractional pretty margin -- avoid premature rounding;
Sat, 23 Mar 2013 13:12:39 +0100 wenzelm more explicit Pretty.Metric, with clear distinction of unit (space width) vs. average char width (for visual adjustments) -- NB: Pretty formatting works via full space characters (despite a981a5c8a505 and 70f7483df9cb);
Mon, 18 Mar 2013 20:02:37 +0100 wenzelm prefer ownerless window, to avoid question of potentially changing parent view;
Mon, 18 Mar 2013 19:33:25 +0100 wenzelm proper parent component for window.init;
Mon, 18 Mar 2013 11:29:50 +0100 wenzelm extra tooltip_delay after window.dismiss operation, to avoid flickering of quick reactivation;
Mon, 18 Mar 2013 11:04:59 +0100 wenzelm recovered special background handling from 8d6e478934dc, particularly relevant for gutter border;
Sun, 17 Mar 2013 22:02:06 +0100 wenzelm re-init last window without flipping its visible/disposed state, to avoid odd focus inversion problems;
Sun, 17 Mar 2013 21:04:38 +0100 wenzelm explicit handling of tooltip window stack -- avoid memory leak due to not-so-weak references to disposed windows (via event handlers and other aux. components);
Sat, 16 Mar 2013 17:16:39 +0100 wenzelm some more hammering to convince JDK 7 (and 8-ea) on Mac OS X about window size change;
Sat, 16 Mar 2013 12:46:22 +0100 wenzelm more precise tooltip window size (NB: dimensions are known after layout pack, before making content visible);
Wed, 16 Jan 2013 21:09:29 +0100 wenzelm close tooltip after Active.action, to make it look more interactive (notably due to lack of dynamic update);
Sat, 12 Jan 2013 19:53:24 +0100 wenzelm more uniform Pretty.char_width;
Sat, 05 Jan 2013 20:06:24 +0100 wenzelm propagate keys to enclosing view like org.gjt.sp.jedit.gui.CompletionPopup, but without its KeyEventInterceptor;
Fri, 04 Jan 2013 17:37:29 +0100 wenzelm more elementary key handling: listen to low-level KEY_PRESSED events (without consuming);
Mon, 31 Dec 2012 21:41:22 +0100 wenzelm prefer JDialog over JWindow to avoid focus inversion problem on Compiz (e.g. Ubuntu/Unity 12.10): both JDialog and JFrame happen to work, but JFrame does not support parent nesting;
Sat, 15 Dec 2012 21:07:52 +0100 wenzelm more general handling of graphics configurations, to increase chance of proper positioning of tooltips in multi-screen environment;
Fri, 14 Dec 2012 21:26:01 +0100 wenzelm init gutter according to view properties, which improves symmetry of windows and allows use of folds etc;
Thu, 13 Dec 2012 17:29:23 +0100 wenzelm more careful handling of Dialog_Result, with active area and color feedback;
Sun, 25 Nov 2012 21:10:29 +0100 wenzelm tuned signature;
Sun, 25 Nov 2012 20:59:32 +0100 wenzelm renamed main plugin object to PIDE;
Sun, 25 Nov 2012 18:47:33 +0100 wenzelm quasi-abstract module Rendering, with Isabelle-specific implementation;
Thu, 22 Nov 2012 17:11:26 +0100 wenzelm pack window before accessing its geometry;
Thu, 22 Nov 2012 16:55:53 +0100 wenzelm more precise tooltip window size;
Wed, 21 Nov 2012 14:06:59 +0100 wenzelm tuned;
Sat, 13 Oct 2012 00:08:36 +0200 wenzelm improved adhoc height for small fonts;
Fri, 12 Oct 2012 22:53:20 +0200 wenzelm more uniform tooltip color;
Mon, 08 Oct 2012 12:40:35 +0200 wenzelm use Pretty_Tooltip for Graphview_Panel;
Sun, 07 Oct 2012 16:26:31 +0200 wenzelm close tooltips more thoroughly;
Sun, 07 Oct 2012 16:15:31 +0200 wenzelm make buttons closer to original mouse position;
Sun, 07 Oct 2012 16:05:31 +0200 wenzelm detach tooltip as dockable window;
Sun, 07 Oct 2012 15:05:11 +0200 wenzelm explicit close button;
Fri, 05 Oct 2012 14:32:56 +0200 wenzelm further support for nested tooltips;
Fri, 05 Oct 2012 13:48:22 +0200 wenzelm refer to parent frame -- relevant for floating dockables in particular;
Fri, 05 Oct 2012 12:11:23 +0200 wenzelm tuned window position to fit on screen;
Fri, 05 Oct 2012 12:00:28 +0200 wenzelm tuned window position;
Fri, 05 Oct 2012 11:36:46 +0200 wenzelm determine window size from content;
Fri, 05 Oct 2012 11:09:24 +0200 wenzelm tuned color and font size;
Fri, 05 Oct 2012 10:54:07 +0200 wenzelm close tooltip window on escape;
Thu, 04 Oct 2012 20:36:10 +0200 wenzelm some re-ordering of initialization to ensure proper formatting;
Thu, 04 Oct 2012 20:14:40 +0200 wenzelm separate module Pretty_Tooltip;
less more (0) tip