/[climacs]/climacs/slidemacs-gui.lisp
ViewVC logotype

Log of /climacs/slidemacs-gui.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.24 - (view) (annotate) - [select for diffs]
Sun Nov 12 16:06:06 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.23: +5 -5 lines
Diff to previous 1.23
Make Climacs use Drei. There are known problems (apart from the docs
now being outdated):

* Some syntaxes have not been updated.
* Group functionality has been disabled.
* It's a large change and Climacs has no test suite. Bugs probably
  still remain.

But it should work nicely most of the time. Otherwise, you'll get a
full refund.

Revision 1.23 - (view) (annotate) - [select for diffs]
Tue Jul 25 11:38:05 2006 UTC (7 years, 8 months ago) by thenriksen
Branch: MAIN
CVS Tags: works-with-0_9_3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22
More refactoring of stuff out from CLIMACS-GUI to CLIMACS-CORE and
CLIMACS-COMMANDS. More reusable functions have been moved from the
*-commands.lisp files to core.lisp.

Revision 1.22 - (view) (annotate) - [select for diffs]
Fri Mar 3 19:38:57 2006 UTC (8 years, 1 month ago) by tmoore
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
Changes for running climacs in Allegro Common Lisp with Classic CLIM (tm). This includes a bunch of modern mode-related changes to symbol names and creating symbols and reordering of syntax rules definitions due to different compile-time behavior of defclass. The CLIM changes are suprisingly small

Revision 1.21 - (view) (annotate) - [select for diffs]
Mon Oct 31 13:42:31 2005 UTC (8 years, 5 months ago) by crhodes
Branch: MAIN
Changes since 1.20: +7 -4 lines
Diff to previous 1.20
Fix slidemacs-gui syntax, in a slightly hacky way (but less hacky than
CSR climacs-devel 2005-10-30).

New function CLIMACS-GUI::NOTE-PANE-SYNTAX-CHANGED, used by (SETF
BUFFER) and (SETF SYNTAX), and with methods automatically defined with
the :COMMAND-TABLE option to DEFINE-SYNTAX.

Don't let slidemacs-gui put stuff in the global command table.

Revision 1.20 - (view) (annotate) - [select for diffs]
Tue Oct 11 21:20:52 2005 UTC (8 years, 6 months ago) by dmurray
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
Added :errorp nil to command-table definitions for easier reloading
during development.
Also added right-click (sets mark to previous point, point to
where clicked, and copies resulting region to kill-ring) and
middle-click (pastes from kill-ring).

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Sep 13 19:23:59 2005 UTC (8 years, 7 months ago) by dmurray
Branch: MAIN
Changes since 1.18: +19 -17 lines
Diff to previous 1.18
Two major groups of changes, as steps towards supporting
the multi-pane paradigm: (a) changes to support non-buffer-
containing panes (a typeout pane is the first example - try
C-h b); (b) distributed commands among a plethora of little
command tables, as threatened on the mailing list.
Also: changed info-pane (again) - now includes call to
name-for-info-pane (specialised on syntax) - try a lisp file
where climacs can work out the package name; got rid of
'Toggle' names (didn't add anything); mouse-clicks now change
window and position the cursor; now command Insert Parentheses
(M-() that almost works.
Slidemacs temporarily broken...

Revision 1.18 - (view) (annotate) - [select for diffs]
Thu Sep 1 00:21:08 2005 UTC (8 years, 7 months ago) by mretzlaff
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
 The COMPLETABLE-PATHNAME class

This patch mainly removes the class COMPLETABLE-PATHNAME. There is
nothing special about those pathnames that make them completable. They
are just ordinary pathnames (no offence meant). Instead, the ACCEPT
and PRESENT method that formerly specialized on that presentation
type, specialize now on the ordinary PATHNAME class *and* on climacs'
custom view class CLIMACS-TEXTUAL-VIEW, that was already defined in
pane.lisp but was not yet used anywhere. (Robert Strandh accedes:
"I think it must have been meant for this kind of situation.")


The variable climacs-pane:+climacs-textual-view+ has been added, it
hold an instance of the class climacs-pane:climacs-textual-view, just
as there are such variables for the standard view classes (see clim
spec 23.6).  Both symbols, #:climacs-textual-view and
#:+climacs-textual-view+, of the package CLIMACS-PANE are exported.


+climacs-textual-view+ is the :DEFAULT-VIEW for the class
CLIMACS-GUI::CLIMACS-MINIBUFFER-PANE now (set via the
:DEFAULT-INITARGS parameter of the class definition) so that the
aforementioned ACCEPT and PRESENT methods for pathnames are used in
the minibuffer. (See at the beginning of gui.lisp.)

The :DEFAULT-VIEW for the class CLIMACS-PANE:CLIMACS-PANE was not
specified in the same way, but in the :AFTER method of
(initialize-instance (pane climacs-pane)) via the line:

  (setf (stream-default-view pane) (make-instance 'climacs-textual-view))

This is changed to be specified in the appropriate DEFCLASS form, as
well.


As the :DEFAULT-VIEW of the minibuffer is now changed, all the calls to
     (accept 'completable-pathname :prompt "..")
are now substituted by just
     (accept 'pathname :prompt "..")
without the need for explicit specification by use of the :VIEW
keyword. All these calls are changed, even the one in
slidemacs-gui.lisp.


(If we feel the need for a special view class for the info-pane
we can always subclass CLIMACS-MINIBUFFER-PANE later. Only the
:DEFAULT-VIEW inside the :DEFAULT-INITARGS argument has to be
changed then, if we do things correctly.)



 The function CLIMACS-GUI:CLIMACS

I added the keywords NEW-PROCESS and PROCESS-NAME to the lambda-list
and the correspondent construct. You can now do
     (climacs-gui:climacs :new-process t)
Just as it is possible with Clouseau and the Climacs-Listener.

CLIMACS-GUI:CLIMACS is also exported now. Why wasn't it before?



Some further comments, in case this message is not long enough for you,
can be found in the original mail in which I published my patch:
     http://article.gmane.org/gmane.lisp.climacs.devel/264

Revision 1.17 - (view) (annotate) - [select for diffs]
Tue Aug 30 17:28:52 2005 UTC (8 years, 7 months ago) by dmurray
Branch: MAIN
Changes since 1.16: +21 -7 lines
Diff to previous 1.16
Changed ESA's set-key to automatically create dead-escape
equivalents to :meta commands. Changed all global-set-keys
to use set-key instead. Now key-chords are assigned next to
the command definitions. All commands currently in
global-climacs-table. The next task is to redistribute them
among relevant groupings of tables.

Revision 1.16 - (view) (annotate) - [select for diffs]
Wed Jun 22 18:36:13 2005 UTC (8 years, 9 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.15: +19 -7 lines
Diff to previous 1.15
MORE RED PRESENTATIONS

Revision 1.15 - (view) (annotate) - [select for diffs]
Tue Jun 21 16:51:05 2005 UTC (8 years, 9 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.14: +74 -1 lines
Diff to previous 1.14
MORE PRESENTATION OBJECTS: urls and reveal buttons

Revision 1.14 - (view) (annotate) - [select for diffs]
Mon Jun 20 17:33:11 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.13: +16 -16 lines
Diff to previous 1.13
Stub out some junk code

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Jun 19 17:17:34 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.12: +23 -42 lines
Diff to previous 1.12
Postscript export is getting there...

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Jun 18 13:58:49 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.11: +54 -40 lines
Diff to previous 1.11
Partial but buggy support for printing slides to postscript

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat Jun 18 02:01:56 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.10: +229 -102 lines
Diff to previous 1.10
Current state of slidemacs

Revision 1.10 - (view) (annotate) - [select for diffs]
Fri Jun 17 01:21:22 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.9: +7 -0 lines
Diff to previous 1.9
Cheap way of working around some possible McCLIM display bugs

Revision 1.9 - (view) (annotate) - [select for diffs]
Fri Jun 17 01:17:27 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.8: +17 -17 lines
Diff to previous 1.8
some small font size changes, some source formatting changes

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Jun 15 01:39:46 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.7: +87 -14 lines
Diff to previous 1.7
Graph formatting for Slidemacs!

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Jun 14 23:14:18 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.6: +0 -12 lines
Diff to previous 1.6
Kill the Set Colors For ... commands; they didn't add much and there's a lot of room for a rethink here

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue Jun 14 02:00:56 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.5: +80 -23 lines
Diff to previous 1.5
Add display for the slideset information

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue Jun 14 01:22:59 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.4: +83 -18 lines
Diff to previous 1.4
Significantly enhanced display with word wrap

Revision 1.4 - (view) (annotate) - [select for diffs]
Sun Jun 5 23:27:45 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
Sorry for the very fine-grained commits: I'm trying to synchronize my trees between two machines right now. Add a space before the title to offset it a bit from the exact left side of the buffer

Revision 1.3 - (view) (annotate) - [select for diffs]
Sun Jun 5 23:26:18 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.2: +6 -2 lines
Diff to previous 1.2
Black on white by default

Revision 1.2 - (view) (annotate) - [select for diffs]
Sun Jun 5 21:11:18 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Changes since 1.1: +2 -4 lines
Diff to previous 1.1
Kill the C-1 and C-2 key shortcuts

Revision 1.1 - (view) (annotate) - [select for diffs]
Sun Jun 5 01:59:52 2005 UTC (8 years, 10 months ago) by bmastenbrook
Branch: MAIN
Add a new syntax: slidemacs is a slideshow textual description and presentation format.

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