Wed, 22 Oct 2014 17:34:01 +0200 |
wenzelm |
proper line height and text base line, like regular TextAreaPainter.PaintText;
|
file |
diff |
annotate
|
Sun, 03 Aug 2014 17:33:38 +0200 |
wenzelm |
more robust popup geometry vs. formatted margin;
|
file |
diff |
annotate
|
Wed, 23 Jul 2014 11:19:24 +0200 |
wenzelm |
clarified module name: facilitate alternative GUI frameworks;
|
file |
diff |
annotate
|
Fri, 09 May 2014 21:02:15 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 22 Apr 2014 23:49:15 +0200 |
wenzelm |
avoid "Adaptation of argument list by inserting ()" -- deprecated in scala-2.11.0;
|
file |
diff |
annotate
|
Wed, 09 Apr 2014 16:22:06 +0200 |
wenzelm |
dismiss popups more carefully (amending 7e8c11011fdf), notably allow mouse dragging within some tooltip, e.g. for text selection;
|
file |
diff |
annotate
|
Mon, 31 Mar 2014 20:45:30 +0200 |
wenzelm |
observe focus change for all tooltips, e.g. relevant for focus change to unrelated components;
|
file |
diff |
annotate
|
Sat, 01 Mar 2014 19:39:27 +0100 |
wenzelm |
tuned signature -- separate module Font_Info;
|
file |
diff |
annotate
|
Fri, 08 Nov 2013 15:10:16 +0100 |
wenzelm |
transfer focus before closing old component -- avoid intermediate focus switch to root component, which is actually visible e.g. on Windows;
|
file |
diff |
annotate
|
Sat, 21 Sep 2013 20:56:06 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Sat, 21 Sep 2013 20:31:03 +0200 |
wenzelm |
proper layered pane at root of parent component, not global view (e.g. relevant for tooltips for detached info windows);
|
file |
diff |
annotate
|
Wed, 18 Sep 2013 15:50:59 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 28 Aug 2013 16:36:46 +0200 |
wenzelm |
uniform use of isabelle.jEdit.Popup, based on generic screen location operations;
|
file |
diff |
annotate
|
Tue, 27 Aug 2013 16:09:28 +0200 |
wenzelm |
determine completion geometry like tooltip;
|
file |
diff |
annotate
|
Tue, 27 Aug 2013 15:35:51 +0200 |
wenzelm |
explicit "hidden" operation with focus management;
|
file |
diff |
annotate
|
Sun, 25 Aug 2013 13:59:40 +0200 |
wenzelm |
use view root as parent for popup, which provides more space and avoids confusion of mouse wheel handlers on Windows (wrt. text area scrollbar);
|
file |
diff |
annotate
|
Sat, 24 Aug 2013 18:29:23 +0200 |
wenzelm |
confine popup to parent component, to avoid javax.swing.PopupFactory$HeavyWeightPopup and its problems with Linux window management and Mac OS X key handling;
|
file |
diff |
annotate
|
Tue, 13 Aug 2013 16:15:31 +0200 |
wenzelm |
more general window_geometry;
|
file |
diff |
annotate
|
Tue, 13 Aug 2013 13:18:26 +0200 |
wenzelm |
attempt to transfer focus back to main window after closing popups, which is potentially relevant for heavy-weight windows (cf. workaround in org/gjt/sp/jedit/gui/CompletionPopup.java);
|
file |
diff |
annotate
|
Mon, 05 Aug 2013 11:01:17 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 15 Jul 2013 19:51:09 +0200 |
wenzelm |
deactivate/revoke mouse event more thoroughly, to avoid "Implicit change of text area buffer";
|
file |
diff |
annotate
|
Sun, 07 Jul 2013 18:04:46 +0200 |
wenzelm |
some attempts to avoid sandwiching of actions stemming from single ESCAPE key event, to avoid potential conflict with ongoing text selection;
|
file |
diff |
annotate
|
Mon, 01 Jul 2013 15:08:29 +0200 |
wenzelm |
clarified focus after dismiss;
|
file |
diff |
annotate
|
Mon, 01 Jul 2013 15:05:18 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 01 Jul 2013 14:56:10 +0200 |
wenzelm |
avoid repeated window popup when the mouse is moved over the same content (again, see also cb677987b7e3 and 0a1db0d02628);
|
file |
diff |
annotate
|
Mon, 01 Jul 2013 14:30:56 +0200 |
wenzelm |
clarified tooltip timing of pending event and active state;
|
file |
diff |
annotate
|
Mon, 01 Jul 2013 13:39:27 +0200 |
wenzelm |
less intrusive border, notably on windows;
|
file |
diff |
annotate
|
Mon, 01 Jul 2013 13:32:26 +0200 |
wenzelm |
tighten tooltip size;
|
file |
diff |
annotate
|
Mon, 01 Jul 2013 12:01:24 +0200 |
wenzelm |
visually explicit focus (behaviour dependent on platform and look-and-feel);
|
file |
diff |
annotate
|
Sat, 29 Jun 2013 22:15:10 +0200 |
wenzelm |
avoid potential race condition of focusLost/dismiss vs. popup.show;
|
file |
diff |
annotate
|
Sat, 29 Jun 2013 21:28:24 +0200 |
wenzelm |
more direct use of screen location: avoid misplacement if parent component has already disappeared asynchronously;
|
file |
diff |
annotate
|
Sat, 29 Jun 2013 20:25:33 +0200 |
wenzelm |
update text only once;
|
file |
diff |
annotate
|
Sat, 29 Jun 2013 18:20:09 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sat, 29 Jun 2013 16:53:19 +0200 |
wenzelm |
manage popup windows via PopupFactory, which prefers light-weight JComponent, but might fall back on JWindow (despite JPanel of 0f88591478e6);
|
file |
diff |
annotate
|
Fri, 28 Jun 2013 14:51:19 +0200 |
wenzelm |
load icons via options -- prefer IntelliJ IDEA for now;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
Sat, 23 Mar 2013 13:57:46 +0100 |
wenzelm |
allow fractional pretty margin -- avoid premature rounding;
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
Mon, 18 Mar 2013 20:02:37 +0100 |
wenzelm |
prefer ownerless window, to avoid question of potentially changing parent view;
|
file |
diff |
annotate
|
Mon, 18 Mar 2013 19:33:25 +0100 |
wenzelm |
proper parent component for window.init;
|
file |
diff |
annotate
|
Mon, 18 Mar 2013 11:29:50 +0100 |
wenzelm |
extra tooltip_delay after window.dismiss operation, to avoid flickering of quick reactivation;
|
file |
diff |
annotate
|
Mon, 18 Mar 2013 11:04:59 +0100 |
wenzelm |
recovered special background handling from 8d6e478934dc, particularly relevant for gutter border;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
Sat, 12 Jan 2013 19:53:24 +0100 |
wenzelm |
more uniform Pretty.char_width;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
Fri, 04 Jan 2013 17:37:29 +0100 |
wenzelm |
more elementary key handling: listen to low-level KEY_PRESSED events (without consuming);
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
Thu, 13 Dec 2012 17:29:23 +0100 |
wenzelm |
more careful handling of Dialog_Result, with active area and color feedback;
|
file |
diff |
annotate
|
Sun, 25 Nov 2012 21:10:29 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 25 Nov 2012 20:59:32 +0100 |
wenzelm |
renamed main plugin object to PIDE;
|
file |
diff |
annotate
|
Sun, 25 Nov 2012 18:47:33 +0100 |
wenzelm |
quasi-abstract module Rendering, with Isabelle-specific implementation;
|
file |
diff |
annotate
|
Thu, 22 Nov 2012 17:11:26 +0100 |
wenzelm |
pack window before accessing its geometry;
|
file |
diff |
annotate
|
Thu, 22 Nov 2012 16:55:53 +0100 |
wenzelm |
more precise tooltip window size;
|
file |
diff |
annotate
|
Wed, 21 Nov 2012 14:06:59 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|