Index: freexp/maske.inc
===================================================================
RCS file: /server/cvs/freexp/maske.inc,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- freexp/maske.inc 1 Jan 2005 11:16:26 -0000 1.18
+++ freexp/maske.inc 30 May 2005 07:06:28 -0000 1.19
@@ -8,7 +8,7 @@
{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. }
{ --------------------------------------------------------------- }
-{ $Id: maske.inc,v 1.18 2005/01/01 11:16:26 mw Exp $ }
+{ $Id: maske.inc,v 1.19 2005/05/30 07:06:28 mw Exp $ }
{----------------------------- MAIN --------------------------}
@@ -873,13 +873,15 @@
if (t=keyclft) and (ax+p>1) then
repeat
links
- until (ax+p=1) or ((cont^[ax+p]<>' ') and (cont^[ax+p-1]=' '));
+ until (ax+p=1) or ((cont^[ax+p]<>' ') and (cont^[ax+p-1]=' '))
+ or ((cont^[ax+p]<>'\') and (cont^[ax+p-1]='\'));
if (t=keycrgt) and (ax+p<=length(cont^)) then
repeat
rechts
until (ax+p>length(cont^)) or
((ax+p=length(cont^)) and (length(cont^)=maxlen)) or
- ((cont^[ax+p]<>' ') and (cont^[ax+p-1]=' '));
+ ((cont^[ax+p]<>' ') and (cont^[ax+p-1]=' ')) or
+ ((cont^[ax+p]<>'\') and (cont^[ax+p-1]='\'));
if t=keyhome then begin
p:=1; ax:=0;
replace:=false;
@@ -915,8 +917,14 @@
end;
end;
if ((t=^T) or (t=#127)) and (mask='') then begin
+{ if ((t=^T) or (t=#127) or (t=keycdel)) and (mask='') then }
+{ if (t=keycdel) and replace then begin }
+{ t:=^Y; }
+{ hisdel:=true; }
+{ pushkey(keyesc); }
+{ end else begin }
i:=p+ax;
- if t=^T then begin
+ if (t=^T ) or (t=keycdel) then begin
while (i<=length(cont^)) and (cont^[i]<>' ') do inc(i);
while (i<=length(cont^)) and (cont^[i]=' ') do inc(i);
end
@@ -1123,6 +1131,47 @@
end; { readmask }
{
$Log: maske.inc,v $
+ Revision 1.19 2005/05/30 07:06:28 mw
+ JM: - Die erweiterte History geht weiter:
+ Hinweise:
+ 1)
+ Es geht hier um mehrere kleine Anpassungen an
+ die erweiterte History in ReadFilename, die
+ aber ohne deren Aktivierung teilweise sinnvoll sind.
+
+ - Ctrl-Links und Ctrl-Recht springen im erweiterten
+ Modus hier sowohl das n�chste Leerzeichen, also das
+ n�chste Word etc., an sondern auch den ersten
+ Buchstaben hinter einem Pfadtrennzeichen "\"
+ (Backslash), das auch als Worttrennzeichen akzeptiert
+ wird.
+ BTW ist das Verhalten bisher IMO anscheinend auch
+ nicht f�r die alte Fassung in der Online-Hilfe zu
+ Eingaben in Kommandoeingabezeilen dokumentiert.
+
+ - Crtl-Del l�scht jetzt wie Ctrl-T und beide l�schen
+ erweitert die Zeichen der Eingabezeile bis
+ zum n�chsten Trennzeichen; umgekehrt funktioniert
+ das in die andere Richtung mit Backspace.
+
+ - Demgegen�ber l�scht ^Del bei *markierten* Men�eintr�gen
+ wie beim Aufruf oder mit Ctrl-A nicht nur die gesamte
+ Zeile, sondern auch die Eintr�ge der erweiterten History
+ und verl��t das Menu. (falls man den entsprechenden
+ Source in Xp1o.Pas, Xpmenu.Inc entkommentiert (und
+ in Xpmenu.Inc eine Zeile davor auskommentiert) sowie
+ die �nderungen an Xp0.PAS und Maske.pas �bernimmt.
+ Dasselbe Verhalten gilt nat�rlich auch in anderen
+ Eingabezeilen, aber negative Folgen habe ich dadurch
+ bisher nicht festgestellt. Der Grund f�r diese QD-
+ L�sung lag am dem (zu) hohem Aufwand f�r eine andere
+ L�schroutine in ReadFilename.
+
+ 2)
+ <L>' funktioniert jetzt im MIME-Multipart-Auswahlmen�
+ Das Halten brauche ich da eigentlich nicht, deswegen
+ habe ich das nicht eingebaut.
+
Revision 1.18 2005/01/01 11:16:26 mw
MW: - Willkommen im Jahr 2005
Index: freexp/maske.pas
===================================================================
RCS file: /server/cvs/freexp/maske.pas,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- freexp/maske.pas 1 Jan 2005 11:16:28 -0000 1.12
+++ freexp/maske.pas 30 May 2005 07:06:28 -0000 1.13
@@ -8,7 +8,7 @@
{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. }
{ --------------------------------------------------------------- }
-{ $Id: maske.pas,v 1.12 2005/01/01 11:16:28 mw Exp $ }
+{ $Id: maske.pas,v 1.13 2005/05/30 07:06:28 mw Exp $ }
{ Maskeneditor; V1.1 08/91, 05/92 PM }
@@ -182,7 +182,7 @@
implementation {---------------------------------------------------------}
-uses xp9,xpovl;
+uses xp0,xp9,xpovl;
const maxmask = 10; { max. gleichzeitig offene Masken }
maxfields = 140; { max. Felder pro Maske }
@@ -1310,6 +1310,47 @@
{
$Log: maske.pas,v $
+ Revision 1.13 2005/05/30 07:06:28 mw
+ JM: - Die erweiterte History geht weiter:
+ Hinweise:
+ 1)
+ Es geht hier um mehrere kleine Anpassungen an
+ die erweiterte History in ReadFilename, die
+ aber ohne deren Aktivierung teilweise sinnvoll sind.
+
+ - Ctrl-Links und Ctrl-Recht springen im erweiterten
+ Modus hier sowohl das n�chste Leerzeichen, also das
+ n�chste Word etc., an sondern auch den ersten
+ Buchstaben hinter einem Pfadtrennzeichen "\"
+ (Backslash), das auch als Worttrennzeichen akzeptiert
+ wird.
+ BTW ist das Verhalten bisher IMO anscheinend auch
+ nicht f�r die alte Fassung in der Online-Hilfe zu
+ Eingaben in Kommandoeingabezeilen dokumentiert.
+
+ - Crtl-Del l�scht jetzt wie Ctrl-T und beide l�schen
+ erweitert die Zeichen der Eingabezeile bis
+ zum n�chsten Trennzeichen; umgekehrt funktioniert
+ das in die andere Richtung mit Backspace.
+
+ - Demgegen�ber l�scht ^Del bei *markierten* Men�eintr�gen
+ wie beim Aufruf oder mit Ctrl-A nicht nur die gesamte
+ Zeile, sondern auch die Eintr�ge der erweiterten History
+ und verl��t das Menu. (falls man den entsprechenden
+ Source in Xp1o.Pas, Xpmenu.Inc entkommentiert (und
+ in Xpmenu.Inc eine Zeile davor auskommentiert) sowie
+ die �nderungen an Xp0.PAS und Maske.pas �bernimmt.
+ Dasselbe Verhalten gilt nat�rlich auch in anderen
+ Eingabezeilen, aber negative Folgen habe ich dadurch
+ bisher nicht festgestellt. Der Grund f�r diese QD-
+ L�sung lag am dem (zu) hohem Aufwand f�r eine andere
+ L�schroutine in ReadFilename.
+
+ 2)
+ <L>' funktioniert jetzt im MIME-Multipart-Auswahlmen�
+ Das Halten brauche ich da eigentlich nicht, deswegen
+ habe ich das nicht eingebaut.
+
Revision 1.12 2005/01/01 11:16:28 mw
MW: - Willkommen im Jahr 2005
Index: freexp/xp0.pas
===================================================================
RCS file: /server/cvs/freexp/xp0.pas,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- freexp/xp0.pas 3 Mar 2005 18:44:33 -0000 1.75
+++ freexp/xp0.pas 30 May 2005 07:06:28 -0000 1.76
@@ -8,7 +8,7 @@
{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. }
{ --------------------------------------------------------------- }
-{ $Id: xp0.pas,v 1.75 2005/03/03 18:44:33 mw Exp $ }
+{ $Id: xp0.pas,v 1.76 2005/05/30 07:06:28 mw Exp $ }
{ CrossPoint - Deklarationen }
@@ -734,6 +734,7 @@
OStype : (os_dos,os_linux,os_windows,os_2) = os_dos;
+ hisdel : boolean = false;
Quit : boolean = false;
mbase : pointer = nil; { Nachrichten.Datenbank }
ubase : pointer = nil; { User-Datenbank }
@@ -1260,6 +1261,47 @@
{
$Log: xp0.pas,v $
+ Revision 1.76 2005/05/30 07:06:28 mw
+ JM: - Die erweiterte History geht weiter:
+ Hinweise:
+ 1)
+ Es geht hier um mehrere kleine Anpassungen an
+ die erweiterte History in ReadFilename, die
+ aber ohne deren Aktivierung teilweise sinnvoll sind.
+
+ - Ctrl-Links und Ctrl-Recht springen im erweiterten
+ Modus hier sowohl das n�chste Leerzeichen, also das
+ n�chste Word etc., an sondern auch den ersten
+ Buchstaben hinter einem Pfadtrennzeichen "\"
+ (Backslash), das auch als Worttrennzeichen akzeptiert
+ wird.
+ BTW ist das Verhalten bisher IMO anscheinend auch
+ nicht f�r die alte Fassung in der Online-Hilfe zu
+ Eingaben in Kommandoeingabezeilen dokumentiert.
+
+ - Crtl-Del l�scht jetzt wie Ctrl-T und beide l�schen
+ erweitert die Zeichen der Eingabezeile bis
+ zum n�chsten Trennzeichen; umgekehrt funktioniert
+ das in die andere Richtung mit Backspace.
+
+ - Demgegen�ber l�scht ^Del bei *markierten* Men�eintr�gen
+ wie beim Aufruf oder mit Ctrl-A nicht nur die gesamte
+ Zeile, sondern auch die Eintr�ge der erweiterten History
+ und verl��t das Menu. (falls man den entsprechenden
+ Source in Xp1o.Pas, Xpmenu.Inc entkommentiert (und
+ in Xpmenu.Inc eine Zeile davor auskommentiert) sowie
+ die �nderungen an Xp0.PAS und Maske.pas �bernimmt.
+ Dasselbe Verhalten gilt nat�rlich auch in anderen
+ Eingabezeilen, aber negative Folgen habe ich dadurch
+ bisher nicht festgestellt. Der Grund f�r diese QD-
+ L�sung lag am dem (zu) hohem Aufwand f�r eine andere
+ L�schroutine in ReadFilename.
+
+ 2)
+ <L>' funktioniert jetzt im MIME-Multipart-Auswahlmen�
+ Das Halten brauche ich da eigentlich nicht, deswegen
+ habe ich das nicht eingebaut.
+
Revision 1.75 2005/03/03 18:44:33 mw
MW: - Geb�hren�nderung zum 01.05.2005:
Die T-Com verlangt f�r Terminierung bei einem Citycarrier einen
Index: freexp/xp1o.pas
===================================================================
RCS file: /server/cvs/freexp/xp1o.pas,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- freexp/xp1o.pas 1 Jan 2005 11:16:28 -0000 1.44
+++ freexp/xp1o.pas 30 May 2005 06:54:09 -0000 1.45
@@ -8,7 +8,7 @@
{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. }
{ --------------------------------------------------------------- }
-{ $Id: xp1o.pas,v 1.44 2005/01/01 11:16:28 mw Exp $ }
+{ $Id: xp1o.pas,v 1.45 2005/05/30 06:54:09 mw Exp $ }
{ Overlay-Teil zu xp1 }
@@ -88,24 +88,55 @@
brk : boolean;
fn : string[20];
s2 : pathstr;
+ s3 : pathstr;
+ s4 : pathstr; s5 : pathstr;
+ s6 : pathstr; s7 : pathstr;
+ s8 : pathstr; s9 : pathstr;
+ s10 : pathstr; s11 : pathstr;
+ s12 : pathstr; s13 : pathstr;
isat : boolean;
const
lastpath : pathstr = '';
+ lastpath4 : pathstr = ''; lastpath5 : pathstr = '';
+ lastpath6 : pathstr = ''; lastpath7 : pathstr = '';
+ lastpath8 : pathstr = ''; lastpath9 : pathstr = '';
+ lastpath10 : pathstr = ''; lastpath11 : pathstr = '';
+ lastpath12 : pathstr = ''; lastpath13 : pathstr = '';
urlchars : set of char=['a'..'z','A'..'Z','0'..'9','.',':','/','~','?',
'-','_','#','=','&','%','@','$','+',',',';'];
begin
fn:=getres(106);
dialog(45+length(fn),3,txt,x,y);
- if s='' then s:=iifs(useclip,'Clipboard',lastpath);
+ s3:=lastpath;
+ s4:=lastpath4; s9:=lastpath9;
+ s5:=lastpath5; s10:=lastpath10;
+ s6:=lastpath6; s11:=lastpath11;
+ s7:=lastpath7; s12:=lastpath12;
+ s8:=lastpath8; s13:=lastpath13;
+{ if s='' then s:=iifs(useclip,'Clipboard',lastpath); }
+ if s='' then s:=lastpath;
if (s='*.*') and not useclip then
s:=left(lastpath,rightpos('\',lastpath))+s;
maddstring(3,2,fn,s,37,MaxLenPathname,''); { Dateiname: }
if useclip then begin
+ if s4<>'' then mappsel(false,s4); if s5<>'' then mappsel(false,s5);
+ if s6<>'' then mappsel(false,s6); if s7<>'' then mappsel(false,s7);
+ if s8<>'' then mappsel(false,s8); if s9<>'' then mappsel(false,s9);
+ if s10<>'' then mappsel(false,s10); if s11<>'' then mappsel(false,s11);
+ if s12<>'' then mappsel(false,s12); if s13<>'' then mappsel(false,s13);
mappsel(false,'Clipboard');
mappsel(false,'Clipboard (URL)');
mappsel(false,'Clipboard (MAIL)');
end;
- if lastpath<>'' then mappsel(false,lastpath);
readmask(brk);
+{ if hisdel=true then begin }
+{ s:=''; s3:=''; lastpath:=''; }
+{ lastpath4:=''; lastpath9:=''; }
+{ lastpath5:=''; lastpath10:=''; }
+{ lastpath6:=''; lastpath11:=''; }
+{ lastpath7:=''; lastpath12:=''; }
+{ lastpath8:=''; lastpath13:=''; }
+{ hisdel:=false; }
+{ end; }
enddialog;
if not clipboard then useclip:=false;
if not brk then begin
@@ -179,8 +210,27 @@
ReadFilename:=false;
UseClip:=false;
end;
- if not brk and (s<>'')
- then
lastpath:=left(s,rightpos('\',s))+mid(lastpath,rightpos('\',lastpath)+1);
+ if not brk and (s<>'') and (pos('\',s)>0) then
+ lastpath:=left(s,rightpos('\',s))+mid(lastpath,rightpos('\',lastpath)+1);
+
+ if not brk and (s<>'') and (pos('\',s)>0) and (pos('$',s)=0) and
(pos('*.*',s)=0) and
+ (pos((ownpath+'CLIP.TXT'),ustr(s))=0) then begin
+ s3:=ustr(s);
+ if (s3<>'') and (s3<>s4) and (s3<>s5) and (s3<>s6) and (s3<>s7) and
(s3<>s8) and
+ (s3<>s9) and (s3<>s10) and (s3<>s11) and (s3<>s12) and(s3<>s13) then
begin
+ if s12<>'' then s13:=s12; if s11<>'' then s12:=s11;
+ if s10<>'' then s11:=s10; if s9<>'' then s10:=s9;
+ if s8<>'' then s9:=s8; if s7<>'' then s8:=s7;
+ if s6<>'' then s7:=s6; if s5<>'' then s6:=s5;
+ if s4<>'' then s5:=s4; s4:=s3;
+ end;
+ lastpath4:=ustr(s4); lastpath9:=ustr(s9);
+ lastpath5:=ustr(s5); lastpath10:=ustr(s10);
+ lastpath6:=ustr(s6); lastpath11:=ustr(s11);
+ lastpath7:=ustr(s7); lastpath12:=ustr(s12);
+ lastpath8:=ustr(s8); lastpath13:=ustr(s13);
+ end;
+ lastpath:=s3;
end;
@@ -1042,6 +1092,11 @@
end.
{
$Log: xp1o.pas,v $
+ Revision 1.45 2005/05/30 06:54:09 mw
+ JM: - Erweiterte History eingebaut
+ ( Die letzten 10 Dateinamen werden beim Extraieren als Defaults
+ angezeigt)
+
Revision 1.44 2005/01/01 11:16:28 mw
MW: - Willkommen im Jahr 2005
Index: freexp/xpmime.pas
===================================================================
RCS file: /server/cvs/freexp/xpmime.pas,v
retrieving revision 1.18
retrieving revision 1.20
diff -u -r1.18 -r1.20
--- freexp/xpmime.pas 1 Jan 2005 11:16:30 -0000 1.18
+++ freexp/xpmime.pas 30 May 2005 07:17:38 -0000 1.20
@@ -8,7 +8,7 @@
{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. }
{ --------------------------------------------------------------- }
-{ $Id: xpmime.pas,v 1.18 2005/01/01 11:16:30 mw Exp $ }
+{ $Id: xpmime.pas,v 1.20 2005/05/30 07:17:38 mw Exp $ }
{ CrossPoint - Multipart-Nachrichten decodieren / lesen / extrahieren }
@@ -121,6 +121,7 @@
procedure SMP_Keys(var t:taste); far;
+var b:byte;
begin
Xmakro(t,16); { Macros des Archivviewer fuer das
Popup benutzen }
if ustr(t)='X' then
@@ -128,7 +129,13 @@
if t=keyctcr then t:=keycr;
if t=' ' then begin
t:=keycr;
- mem[Seg0040:$17]:=mem[Seg0040:$17] or 4;
+ mem[Seg0040:$17]:=mem[Seg0040:$17] or 4;
+ end;
+ if (t=keydel) or (ustr(t)=k4_L) then begin { 'L' }
+ b:=2;
+ dbWriteN(mbase,mb_halteflags,b);
+ listhalten:=b;
+ t:=keyesc;
end;
end;
@@ -800,6 +807,50 @@
end.
{
$Log: xpmime.pas,v $
+ Revision 1.20 2005/05/30 07:17:38 mw
+ MW: - Fehler beim Patchen beseitigt
+
+ Revision 1.19 2005/05/30 07:06:28 mw
+ JM: - Die erweiterte History geht weiter:
+ Hinweise:
+ 1)
+ Es geht hier um mehrere kleine Anpassungen an
+ die erweiterte History in ReadFilename, die
+ aber ohne deren Aktivierung teilweise sinnvoll sind.
+
+ - Ctrl-Links und Ctrl-Recht springen im erweiterten
+ Modus hier sowohl das n�chste Leerzeichen, also das
+ n�chste Word etc., an sondern auch den ersten
+ Buchstaben hinter einem Pfadtrennzeichen "\"
+ (Backslash), das auch als Worttrennzeichen akzeptiert
+ wird.
+ BTW ist das Verhalten bisher IMO anscheinend auch
+ nicht f�r die alte Fassung in der Online-Hilfe zu
+ Eingaben in Kommandoeingabezeilen dokumentiert.
+
+ - Crtl-Del l�scht jetzt wie Ctrl-T und beide l�schen
+ erweitert die Zeichen der Eingabezeile bis
+ zum n�chsten Trennzeichen; umgekehrt funktioniert
+ das in die andere Richtung mit Backspace.
+
+ - Demgegen�ber l�scht ^Del bei *markierten* Men�eintr�gen
+ wie beim Aufruf oder mit Ctrl-A nicht nur die gesamte
+ Zeile, sondern auch die Eintr�ge der erweiterten History
+ und verl��t das Menu. (falls man den entsprechenden
+ Source in Xp1o.Pas, Xpmenu.Inc entkommentiert (und
+ in Xpmenu.Inc eine Zeile davor auskommentiert) sowie
+ die �nderungen an Xp0.PAS und Maske.pas �bernimmt.
+ Dasselbe Verhalten gilt nat�rlich auch in anderen
+ Eingabezeilen, aber negative Folgen habe ich dadurch
+ bisher nicht festgestellt. Der Grund f�r diese QD-
+ L�sung lag am dem (zu) hohem Aufwand f�r eine andere
+ L�schroutine in ReadFilename.
+
+ 2)
+ <L>' funktioniert jetzt im MIME-Multipart-Auswahlmen�
+ Das Halten brauche ich da eigentlich nicht, deswegen
+ habe ich das nicht eingebaut.
+
Revision 1.18 2005/01/01 11:16:30 mw
MW: - Willkommen im Jahr 2005
Index: freexp/doc/snapshot.dq
===================================================================
RCS file: /server/cvs/freexp/doc/snapshot.dq,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- freexp/doc/snapshot.dq 28 May 2005 12:00:43 -0000 1.47
+++ freexp/doc/snapshot.dq 30 May 2005 07:14:23 -0000 1.48
@@ -4785,6 +4785,71 @@
Client-Netcall geh�ren auch der Vergangenheit an.
XP1.PAS, XP7.PAS, XP7U.INC
+� 30.05.2005
+-------------
+JM:
+%+ Erweiterung der History
+ Hinweise zu Teil 1:
+
+ - Wenn man den ersten eingeklammerten Befehl mit dem
+ Clipboard als lastpath entmarkiert, zeigt sich das
+ bekannte Bild beim Aufruf von EditFilename mit
+ "Clipboard".
+ Angezeigt wird jetzt hier der zuletzt eingegebene Eintrag
+ oder eine Leerzeile.
+
+ - Reine Pfadangaben oder Wildcards werden nicht angezeigt,
+ ebensowenig Dateien, die ohne Pfadangabe eingegeben
+ werden (also mit automatischer Auswahl des Extrakt-
+ Verzeichnisses). Letzteres k�nnte man durch eine kleine
+ Erweiterung sicher abstellen, indem entweder der Pfad
+ des Extraktverzeichnisses eingesetzt wird oder
+ entsprechende die Routine zum Parsen ge�ndert wird.
+ (Dann w�re es wohl ratsam die Routine zum L�schen der
+ History zu aktivieren, indem man den zweiten eingeklammerten
+ Teil entmarkiert.)
+ XP1O.PAS
+
+ Hinweise zu Teil 2:
+ 1)
+ Es geht hier um mehrere kleine Anpassungen an
+ die erweiterte History in ReadFilename, die
+ aber ohne deren Aktivierung teilweise sinnvoll sind.
+
+ - Ctrl-Links und Ctrl-Recht springen im erweiterten
+ Modus hier sowohl das n�chste Leerzeichen, also das
+ n�chste Word etc., an sondern auch den ersten
+ Buchstaben hinter einem Pfadtrennzeichen "\"
+ (Backslash), das auch als Worttrennzeichen akzeptiert
+ wird.
+ BTW ist das Verhalten bisher IMO anscheinend auch
+ nicht f�r die alte Fassung in der Online-Hilfe zu
+ Eingaben in Kommandoeingabezeilen dokumentiert.
+
+ - Crtl-Del l�scht jetzt wie Ctrl-T und beide l�schen
+ erweitert die Zeichen der Eingabezeile bis
+ zum n�chsten Trennzeichen; umgekehrt funktioniert
+ das in die andere Richtung mit Backspace.
+
+ - Demgegen�ber l�scht ^Del bei *markierten* Men�eintr�gen
+ wie beim Aufruf oder mit Ctrl-A nicht nur die gesamte
+ Zeile, sondern auch die Eintr�ge der erweiterten History
+ und verl��t das Menu. (falls man den entsprechenden
+ Source in Xp1o.Pas, Xpmenu.Inc entkommentiert (und
+ in Xpmenu.Inc eine Zeile davor auskommentiert) sowie
+ die �nderungen an Xp0.PAS und Maske.pas �bernimmt.
+ Dasselbe Verhalten gilt nat�rlich auch in anderen
+ Eingabezeilen, aber negative Folgen habe ich dadurch
+ bisher nicht festgestellt. Der Grund f�r diese QD-
+ L�sung lag am dem (zu) hohem Aufwand f�r eine andere
+ L�schroutine in ReadFilename.
+
+ 2)
+ <L>' funktioniert jetzt im MIME-Multipart-Auswahlmen�
+ Das Halten brauche ich da eigentlich nicht, deswegen
+ habe ich das nicht eingebaut.
+ XPMIME.PAS, XP0.PAS, MASKE.PAS, MASKE.INC
+
>>%� 28.05.2005
>>%-------------
>>%MW:
------------------------------------------------------------------------
FreeXP CVS-Mailingliste
[email protected]
http://www.freexp.de/cgi-bin/mailman/listinfo/cvs-list