Seite 1 von 1

Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Sonntag 30. November 2014, 10:25
von thooge
Habe gerade Jverein 2.8.3 unter Gnome 3.4.2 (Debian Wheezy 7.7) installiert.
Wenn man den Über-Dialog öffnet, hat man keine Möglichkeit mehr, ihn per Maus zu schließen.
Es gibt anscheinend bei dieser Gnome-Version bei modalen Dialogen keine Schließen-Schaltfläche
mehr.
Drücken der ESC-Taste führt zu der Fehlermeldung
"Fehler beim öffnen des AbouView-Dialoges".

Gruß,
Thomas

Re: Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Sonntag 30. November 2014, 10:43
von heiner
Hallo Thomas,

beim Drücken der ESC-Taste wird aufgrund einer Exception eine Fehlermeldung angezeigt. Die hat aber keinerlei Auswirkung. In der nächsten Version wird die Fehlermeldung nicht mehr ausgeben.

Heiner

Re: Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Sonntag 30. November 2014, 19:38
von thooge
Hallo Heiner,

war mir schon klar, daß das nur ein Schönheitsfehler ist ;-)

Vielleicht könntest Du zusätzlich einen "Schließen"-Button wie bei Jameica und Hibiscus
einbauen? Ich vermute, daß ein "normaler" Anwender an der Stelle hängenbleiben kann und nicht
auf die Idee mit ESC kommt.

Gruß,
Thomas

Re: Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Montag 1. Dezember 2014, 23:24
von heiner
Hallo Thomas,

bei den "gängigen" Betriebssystemen ist ein "Schließen"-Button vorhanden. Leute, die Gnome einsetzen, haben ein entsprechendes Wissen.

Heiner

Re: Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Dienstag 16. Dezember 2014, 14:23
von thooge
Leute, die "echte" :geek: Betriebssysteme einsetzen, haben ein entsprechendes Wissen:

Code: Alles auswählen

### Eclipse Workspace Patch 1.0
#P jverein
diff --git src/de/jost_net/JVerein/gui/view/AboutView.java src/de/jost_net/JVerein/gui/view/AboutView.java
index 4932114..6749e8b 100644
--- src/de/jost_net/JVerein/gui/view/AboutView.java
+++ src/de/jost_net/JVerein/gui/view/AboutView.java
@@ -23,14 +23,17 @@
 import de.jost_net.JVerein.Einstellungen;
 import de.jost_net.JVerein.JVereinPlugin;
 import de.jost_net.JVerein.rmi.Version;
+import de.willuhn.jameica.gui.Action;
 import de.willuhn.jameica.gui.GUI;
 import de.willuhn.jameica.gui.dialogs.AbstractDialog;
 import de.willuhn.jameica.gui.input.LabelInput;
 import de.willuhn.jameica.gui.parts.FormTextPart;
+import de.willuhn.jameica.gui.util.ButtonArea;
 import de.willuhn.jameica.gui.util.LabelGroup;
 import de.willuhn.jameica.gui.util.SWTUtil;
 import de.willuhn.jameica.plugin.AbstractPlugin;
 import de.willuhn.jameica.system.Application;
+import de.willuhn.util.ApplicationException;
 
 public class AboutView extends AbstractDialog<Object>
 {
@@ -79,6 +82,14 @@
     group.addLabelPair("Arbeitsverzeichnis", new LabelInput(""
         + p.getResources().getWorkPath()));
 
+    ButtonArea buttons = group.createButtonArea(1);
+    buttons.addButton(i18n.tr("Schließen"),new Action() {
+      public void handleAction(Object context) throws ApplicationException
+      {
+        close();
+      }
+    }, null, true, "window-close.png");
+
   }
 
   @Override
Gruß,
Thomas

Re: Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Sonntag 21. Dezember 2014, 09:33
von heiner
Ich habe deinen Patch übernommen.

Heiner

Re: Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Sonntag 21. Dezember 2014, 10:02
von thooge
Hallo Heiner,

fein :-)

Ich bin gerade dabei einige größere Erweiterungen zu programmieren,
dabei sind mir noch einige weitere kleine Unschönheiten aufgefallen.
Ich sende die Korrekturen, wenn ich soweit bin. Momentan kämpfe
ich noch etwas mit Eclipse und Git ;-) Normalerweise programmiere
ich nämlich mit Python und GTK.

Gruß,
Tomas

Re: Unschöner About-Dialog in Gnome 3.4.2

Verfasst: Sonntag 21. Dezember 2014, 11:20
von heiner
Hallo Thomas,
Das ist sehr gut. Wir sollten uns, insbesondere bei größeren Erweiterungen, vorher abstimmen. Ich habe dich für das Entwicklerforum zugelassen. Poste dort bitte, was du vor hast. Dann wird ggfls. nicht unnötige Entwicklungskapazität verschleudert.

Heiner