/[mcclim]/mcclim/text-editor-gadget.lisp
ViewVC logotype

Log of /mcclim/text-editor-gadget.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Jun 14 18:33:45 2009 UTC (4 years, 10 months ago) by ahefner
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
Fix :fixed text style choice.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sun Nov 9 19:52:44 2008 UTC (5 years, 5 months ago) by ahefner
Branch: MAIN
Changes since 1.11: +0 -3 lines
Diff to previous 1.11
Eliminate allocate-space method on text-field-panes, because it blocks
the vbox layout from running, which stops the child (substrate) pane
from being sized correctly.

Revision 1.11 - (view) (annotate) - [select for diffs]
Fri Jan 11 02:44:14 2008 UTC (6 years, 3 months ago) by thenriksen
Branch: MAIN
CVS Tags: McCLIM-0-9-6
Changes since 1.10: +3 -0 lines
Diff to previous 1.10
Changed the Drei/ESA modes-idea to work through metaclasses, enabling default modes.

Revision 1.10 - (view) (annotate) - [select for diffs]
Fri Oct 26 17:01:15 2007 UTC (6 years, 5 months ago) by thenriksen
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9
Restored value-changed-callback to workingness for text-field gadgets.

Revision 1.9 - (view) (annotate) - [select for diffs]
Tue Aug 21 22:09:01 2007 UTC (6 years, 8 months ago) by thenriksen
Branch: MAIN
CVS Tags: McCLIM-0-9-5
Changes since 1.8: +251 -140 lines
Diff to previous 1.8
Attempt at cleaning up the text-field and text-editor gadget
mess. Drei/Goatee selection now more elegant and complex setups
(scrolling, minibuffer for Drei) now handled well without relying on
undocumented McCLIM quirks. The various size-specification-features
should also work now.

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Feb 7 12:44:17 2007 UTC (7 years, 2 months ago) by crhodes
Branch: MAIN
Changes since 1.7: +13 -15 lines
Diff to previous 1.7
New click-to-focus policy for text-editor gadgets and panes, implemented
for the CLX, Null and gtkairo backends (but gtk_window_get_focus()
hand-inserted into gtkairo/ffi.lisp).

PORT-KEYBOARD-INPUT-FOCUS is now a trampoline to
PORT-FRAME-KEYBOARD-INPUT-FOCUS, a per-port function to set the keyboard
focus for a particular frame.  Not implemented for Beagle or OpenGL
backends.

Now Drei / Goatee gadgets don't have to do their own keyboard
focus handling on arm/disarm any more.  Various kludges sprinkled all
over the place to make this so.

Revision 1.7 - (view) (annotate) - [select for diffs]
Wed Dec 20 22:58:20 2006 UTC (7 years, 4 months ago) by thenriksen
Branch: MAIN
CVS Tags: McCLIM-0-9-4, mcclim-0-9-4
Changes since 1.6: +15 -18 lines
Diff to previous 1.6
Fixed the `compose-space' method for Drei-based text-editor-panes to
suck less and be more correct. The :nlines value will still not work
properly due to McCLIM layouting brokenness.

Also changed the `text-editor' gadget to use a completely standard
Drei gadget-pane, without minibuffer, scrollbars and anything
else. This is necessary because we need to return the actual pane
object from the function, so we can't wrap it in nice things like
borders, scrollbars or a minibuffer. Use the :drei gadget for the nice
version.

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue Dec 19 04:02:14 2006 UTC (7 years, 4 months ago) by ahefner
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5
In make-pane, convert keyword types to their corresponding symbols in the
CLIM package.

Revision 1.5 - (view) (annotate) - [select for diffs]
Fri Nov 24 22:43:03 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
Changes since 1.4: +5 -7 lines
Diff to previous 1.4
Added new exported `handle-gesture' generic function and used this to
implement the activation-gesture behavior for the text-field gadget,
eliminating use of Drei-internal symbols.

Revision 1.4 - (view) (annotate) - [select for diffs]
Thu Nov 23 15:48:48 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
Changes since 1.3: +8 -0 lines
Diff to previous 1.3
Patch from Thomas Persson - Drei text fields now check whether a
gesture is an activation gesture, and they call
`value-changed-callback'

Revision 1.3 - (view) (annotate) - [select for diffs]
Fri Nov 10 18:40:41 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
Changes since 1.2: +8 -0 lines
Diff to previous 1.2
Handle :value initarg.

Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Nov 10 18:22:04 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
Changes since 1.1: +2 -3 lines
Diff to previous 1.1
A text field is single-line (in display), but it does not have an
opinion about its maximum width. Implemented this behavior.

Revision 1.1 - (view) (annotate) - [select for diffs]
Wed Nov 8 01:18:22 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
Committed changes necessary to support Drei (and non-Goatee input
editors at all). Also some indirection permitting run-time selection
of editor substrate and the code for :text-editor and :text-field
gadgets.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5