Autor Beitrag
superchatti
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: So 20.04.03 12:33 
WetText ist ein Texteditor an dem ich schon recht lange arbeite!
Er kann ziemlich viel!
Mehrere Fonts, Schriftfarben, unterstrichen wo gebraucht, wo gebraucht und wo gebraucht!
Momentan ist die neuste Version 1.3
Aber bald wird ein Update kommen!

WetText Version 1.4


Zuletzt bearbeitet von superchatti am Sa 03.05.03 16:17, insgesamt 5-mal bearbeitet
mirage228
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 338

Win 7 Prof.
Delphi 2005 Prof., Delphi 2010 Prof.
BeitragVerfasst: So 20.04.03 12:42 
ey gut gefällt mir! die oberfläche ist klar und sofort verständlich und das programm bietet auch die gängigen textformatierungsoptionen.

ein paar verbesserungsvorschläge habe ich dennoch:

- Auf die Symbolleiste vielleicht eine ComboBox mit den Schriftarten zur Auswahl

- In den Optionen sollten bestehende Verknüpfungen gebackupt werden, bevor sie überschrieben werden. das manuell wieder umzustellen, istn bisschen kompliziert!

- Das weiss im Icon sollte transparent sein, das sieht dann besser aus!

das wars fürs erste

mfG mirage228
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: So 20.04.03 12:46 
Titel: Gut
Ja! Das mit der FontComboBox ist in Version 1.1 drin und die anderen Sachen auch, aber 1.1 ist noch nicht fertig!
Das kommt noch!

Achso danke! Die Oberfläche ist also gut verständlich und so?
Also man weiß was man machen muss um zum Beispiel Font und Frabe zu wechseln??
mirage228
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 338

Win 7 Prof.
Delphi 2005 Prof., Delphi 2010 Prof.
BeitragVerfasst: So 20.04.03 12:49 
ja die oberfläche ist verständlich, da sie auch anderen text programme (word, wordpad etc.) ähnelt. du könntest vielleicht noch hints für die symbolleiste machen, falls es doch jemanden gibt, der nicht weiß, was die symbole bedeuten

edit:
mir ist noch was aufgefallen:
der einfügen button ist aktiviert, obwohl kein text im zwischenspeicher liegt! ahja und der button für linke annordnung geht erst nach unten, wenn man dent text geändert hat. du solltest die down eigenschaft vielleicht schon im designer auf true setzen!
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: So 20.04.03 12:53 
Titel: werd ich machen
danke für die ganzen Tipps das werde ich machen!
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: So 20.04.03 12:55 
Titel: Deine Progs
Wie machst du das mit der Toolbar?
Denn ich musste das mit den Fonts das hab ich selber geschrieben!
Das besteht aus einem Edit einem SpeedButton und einer ListBox!
Wie machst du das denn??
mirage228
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 338

Win 7 Prof.
Delphi 2005 Prof., Delphi 2010 Prof.
BeitragVerfasst: So 20.04.03 13:33 
ich nehme an, dass du ein Richedit verwendest! ich hab für die fonts ne combobox genommen!

also dann:
(deklaration, public)

ausblenden Quelltext
1:
2:
    function CurrText: TTextattributes;
    procedure GetfontNames;



was zu definitionen (unter implementation) kommt:

ausblenden volle Höhe Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
{
FUNCTION: CurrText
-------------------
PARAMETER: Keine
-------------------
Liefert abhängig von Markierungslänge im Text den Wert SelAttributes oder DefAttributes zurück
}
function TForm1.CurrText: TTextAttributes;
begin
    if RichEdit1.SelLength > 0 then Result := RichEdit1.SelAttributes
    else Result := RichEdit1.DefAttributes;
end;

{
FUNCTION EnumFontsProc
-----------------------
PARAMETER: LogFont: TLogFont(Rückgabe)
           TextMetric: TTextMetrix(Rückgabe)
           FontType: Integer
           Data: Pointer
-----------------------
Fügt an der Pointerstelle Data an TStrings die FaceName von LogFont hinzu.
}
function EnumFontsProc(var LogFont: TLogFont; var TextMetric: TTextMetric;
  FontType: Integer; Data: Pointer): Integer; stdcall;
begin
  TStrings(Data).Add(LogFont.lfFaceName);
  Result := 1;
end;

{
PROCEDURE: GetFontNames
-----------------------
PARAMETER: Keine
-----------------------
Holt die Schriftarten vom System in die ComboBox
}
procedure TForm1.GetfontNames;
var
  DC: HDC;
begin
  DC := GetDC(0);
  EnumFonts(DC, nil, @EnumFontsProc, Pointer(FontName.Items));
  // FontName ist die ComboBox für die Fonts
  ReleaseDC(0, DC);
  FontName.Sorted := True;
end;


Und dann in das OnCreate des Hauptformulars:
ausblenden Quelltext
1:
  GetFontNames;					

hinzufügen!

und in das onChange von FontNames
ausblenden Quelltext
1:
  CurrText.Name := FontName.Items[FontName.ItemIndex];					


bei FontName, TForm1 musst die sachen aus deinem Programm hinschreiben

ich hoffe das war das, was du meintest
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: So 20.04.03 15:39 
Das Editprogramm ist ok. Wenn du aber willst, daß man er (richtig) ernstnimmt, dann mußt du noch einige Sachen einbauen:

- Drag&Drop. Ganz wichtig. Es muß möglich sein (ist übrigens nicht schwer) aus dem Explorer einen Dateinamen rüberzuschieben.

- Es fehlt der Zeilenumbruch

Das ist der wichtigste Punkt. Hier noch paar Kleine:

- Das Icon wirkt nicht. Vielleicht ist es Absicht, aber es sieht so aus als ob einer nicht gewußt hat wie man das Weiße wegkriegt. Mach da noch was.

- Das Infofenster sieht ein wenig halbherzig aus. Mach es ein wenig mehr Standard. Schreib noch das Copyright usw. rein.

- In der Statuszeile ist der Text "WetText" mittig geschrieben. Irgendwie wirkt das nicht. Anscheinend hat die Statuszeile keinen weiteren Zweck. Überleg dir also noch was. Du könntest z.B. die Zeichenmenge, Cursorposition usw. da reinschreiben. Der Text "WetText" hat keinen praktischen Sinn und könte eigentlich verschwinden.

- Es wäre schön wenn man eine Standardschrift einstellen könnte die auch in der Reg vermerkt wird und mit der das Programm in Zukunft startet. 12'er Schrift ist zwar schön groß, aber meistens auch zu groß.

_________________
Popov
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: Mo 21.04.03 13:51 
Titel: Statusbar
Damit habe ich noch einiges vor!
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1144

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: Mo 21.04.03 16:10 
Hallo!
Tolles Programm, aaber:
Bei mir reagiert er irgenwie ned auf die "Entf-Taste"!
Wollt des nur mal so bemerken.
Mfg
Stefan

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: Di 22.04.03 10:05 
Titel: Das versteh ich nicht
Das versteh ich echt net!
Bei mir funzt alles!
Kann aber sein das das an der Version liegt die du hast!
1981Neo
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Di 22.04.03 14:36 
:D Also der Editor gefällt mir echt gut, aber ein paar Anregungen möcht ich trotzdem geben : Wenn man Ctrl+F drückt sollte der Fett Button direkt gedrückt sein, man weis sonst gar nicht ob Fett gewählt wurde oder nicht! Und: Wenn du die Möglichkeit anbietest die Dateien mit WetText zu verknüpfen, solltest du auch den Originalzustand wiederherstellen können. Ansonsten wirklich ein klasse Programm :D

_________________
MD-Fanatiker :-)
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: Di 22.04.03 15:04 
Danke das sind gute Anregungen!
Die werde ich sofort weiterverarbeiten.
Bald wird die Version 1.1 erscheinen!
Dann könnt ihr ja wieder neue Anregungen schreiben.
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: Mi 23.04.03 08:35 
Achso!
Bevor ichs vergesse!
Ich hab den Texteditor nicht alleine geschrieben!
www.jp-freeware.de.vu hilft(hat geholfen) mir ständig!

(Die Programme von ihm sind echt gut schaut sie euch mal an!)
TheUnknown
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 334



BeitragVerfasst: Mi 23.04.03 08:48 
Ups... DANKE superchatti... :oops: Ist mir das jetzt peinlich! :oops: Ist nur fair, wenn ich auch mal jemandem helfe. Ich erhalte hier ja auch immer solche Resonanz auf meine Probleme... Macht mir ja auch Spass... :oops:

Oh man, hoffentlich hat das keiner hier gelesen! :oops:
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: Mi 23.04.03 09:05 
Warum net???
Da_Knuddelbaer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 485



BeitragVerfasst: Mi 23.04.03 10:06 
Hübsche Homepage Jörg :)

Aber das muss dir doch nun wirklich net peinlich sein wenn sich jemand bedankt :wink:
Des pascht scho! 8)

PS: Hast recht, das Forum ist einfach nur kewl :lol:
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: Mi 23.04.03 10:53 
Siehste?

Hab mich nur bedankt!
superchatti Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 296

Win XP, Red Hat Linux 7.3
Delphi 6 PE
BeitragVerfasst: Mi 23.04.03 11:32 
Titel: Neue WetText Version
Die neue WetText Version (1.1) ist endlich upgeloadet!
mirage228
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 338

Win 7 Prof.
Delphi 2005 Prof., Delphi 2010 Prof.
BeitragVerfasst: Mi 23.04.03 13:47 
Ahjo, hier auch das Feedback dazu:

- Es wird endlich unten in der Statusbar was angezeigt, aber selbst beim Start zeigt der schon an "Dokument geändert: Ja"

- Wieso eine Listbox bei den Fonts aufpop-uppen lassen? Das hab ich schon bei eTabula gesehen, aber dort hatte es ja einen Grund (undzwar Schriftarten vorschau). Wenn du dieses System nicht übernimmst, würde ich eine ComboBox nehmen. Bei der Listbox ist mir auch noch ein kleiner Fehler aufgefallen. Undzwar: Der Pfeil zeigt ja nach dem PopUp nach oben und wenn ich wieder auf den Pfeil klicken nach unten! Wenn ich aber ins Editor Fenster klicke, geht die Listbox zwar weg, aber der Pfeil bleibt so!

- Sonst hat alles super geklappt ;-)

mfG
mirage228

_________________
May the source be with you, stranger.