Eingabe in Labels im Mail-Dialog

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Danzelot
Beiträge: 294
Registriert: Freitag 30. Juli 2010, 21:29
Verein: Musica Margaretha Reutti e.V.
Mitglieder: 51
JVerein-Version: 2.8.17
Betriebssystem: Windows
Wohnort: Ulm

Eingabe in Labels im Mail-Dialog

Beitrag von Danzelot »

Hallo Heiner,

unter Windows XP kann ich die Labels Empfänger, Betreff, Text und Anhang editieren.

Das Problem liegt darin, dass die Eingabefelder in MailDetailView in der Methode addLabel(...) in einem Text-Objekt gekapselt sind.
In anderen Dialogen wird ein TextInput verwendet, da funktioniert alles.

Über text.setEditable( false ) kann zwar das Ändern des Labeltextes unterbunden werden, das Feld ist aber immer noch fokussierbar.
Wie man unter SWT ein Feld nicht fokussierbar macht, weiß ich nicht. SWT.NO_FOCUS ist keine Lösung.

Gruß
Danzelot
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Eingabe in Labels im Mail-Dialog

Beitrag von heiner »

Ist das tatsächlich ein Problem?

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Danzelot
Beiträge: 294
Registriert: Freitag 30. Juli 2010, 21:29
Verein: Musica Margaretha Reutti e.V.
Mitglieder: 51
JVerein-Version: 2.8.17
Betriebssystem: Windows
Wohnort: Ulm

Re: Eingabe in Labels im Mail-Dialog

Beitrag von Danzelot »

Hallo Heiner,

Problem? Nein. Allerdings finde ich es unschön, wenn der Tabsprung nicht ausschließlich die offensichtlichen Eingabefelder anspringt sondern auch die Labelfelder.

Gruß
Danzelot
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Eingabe in Labels im Mail-Dialog

Beitrag von heiner »

Hallo Danzelot,

ging doch schneller und einfacher als ich dachte. Habe die Änderung gerade eingecheckt.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten