Build 323 Buchungen
Moderator: heiner
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Build 323 Buchungen
Hallo Joachim,
keine Sorge, du kannst die Dokumente weiterhin speichern. Jetzt haben wir das Problem lokalisiert. Ich schicke dir eine Entwicklerversion per Mail. Schicke mir deine Rückmeldung hier ins Forum.
Heiner
keine Sorge, du kannst die Dokumente weiterhin speichern. Jetzt haben wir das Problem lokalisiert. Ich schicke dir eine Entwicklerversion per Mail. Schicke mir deine Rückmeldung hier ins Forum.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- 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: Build 323 Buchungen
Hallo Heiner,
zweispaltig war es schöner...
Gruß
Danzelot
zweispaltig war es schöner...
Gruß
Danzelot
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Build 323 Buchungen
Hallo Danzelot,
du kannst mir gerne einen Patch mit funktionierendem 2spaltigen Layout schicken. Ich habe mir die Finger daran verbogen. Sch*** SWT. Bedenke bitte auch die Dokumentenspeicherung. Falls du die nicht installieren willst, kannst du temporär ein "if"-Statement in Zeile 94 der BuchungView.java auskommentieren.
Heiner
du kannst mir gerne einen Patch mit funktionierendem 2spaltigen Layout schicken. Ich habe mir die Finger daran verbogen. Sch*** SWT. Bedenke bitte auch die Dokumentenspeicherung. Falls du die nicht installieren willst, kannst du temporär ein "if"-Statement in Zeile 94 der BuchungView.java auskommentieren.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Re: Build 323 Buchungen
Hallo Heiner, hallo Danzelot,
da ich noch keine Version zum Test bekommen habe, gehe ich davon aus, dass ihr beide noch "etwas" mit dem SWT kämpft
Joachim
da ich noch keine Version zum Test bekommen habe, gehe ich davon aus, dass ihr beide noch "etwas" mit dem SWT kämpft

Joachim
-
- 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: Build 323 Buchungen
Hallo Heiner,
ich verwende JVerein unter WinXP. Da hat das zweispaltige Layout auch mit der Dokumentenspeicherung funktioniert (immer die nightly builds von olaf, jverein immer aus dem CVS, java 1.6.0_23).
@Joachim: Welches Betriebssystem verwendest Du?
Gruß
Danzelot
ich verwende JVerein unter WinXP. Da hat das zweispaltige Layout auch mit der Dokumentenspeicherung funktioniert (immer die nightly builds von olaf, jverein immer aus dem CVS, java 1.6.0_23).
@Joachim: Welches Betriebssystem verwendest Du?
Gruß
Danzelot
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Build 323 Buchungen
Ich kann die Probleme unter Windows Vista nachvollziehen. Jameica/Hibiscus jeweils aktuelle GIT-Version. JVerein sowieso aktuell.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- 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: Build 323 Buchungen
Hallo Heiner,
ich habe mir mal den de.willuhn.jameica.gui.util.ScrolledContainer angesehen.
Innerhalb der ScrolledContainers gibt es ein Composite mit einem GridLayout. Diesem Gridlayout wird das Attribut boolean makeColumnsEqualWidth auf false gesetzt, so dass die Spalten NICHT die gleiche Breite haben.
Da ich kein WIN7 zur Verfügung habe, kann ich nicht testen, ob es mit true richtig läuft.
BuchungView, Zeile 49:
Zum Testen einfach mal die Klasse in JVerein kopieren.
Gruß
Danzelot
ich habe mir mal den de.willuhn.jameica.gui.util.ScrolledContainer angesehen.
Innerhalb der ScrolledContainers gibt es ein Composite mit einem GridLayout. Diesem Gridlayout wird das Attribut boolean makeColumnsEqualWidth auf false gesetzt, so dass die Spalten NICHT die gleiche Breite haben.
Da ich kein WIN7 zur Verfügung habe, kann ich nicht testen, ob es mit true richtig läuft.
BuchungView, Zeile 49:
Code: Alles auswählen
ScrolledContainer scrolled = new ScrolledContainer(getParent(), 2, true);
Code: Alles auswählen
/**********************************************************************
* $Source: /cvsroot/jameica/jameica/src/de/willuhn/jameica/gui/util/ScrolledContainer.java,v $
* $Revision: 1.6 $
* $Date: 2011-06-01 21:20:02 $
* $Author: willuhn $
* $Locker: $
* $State: Exp $
*
* Copyright (c) by willuhn.webdesign
* All rights reserved
*
**********************************************************************/
package de.willuhn.jameica.gui.util;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.ScrolledComposite;
import org.eclipse.swt.events.PaintEvent;
import org.eclipse.swt.events.PaintListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
/**
* Ein Container, der bei Bedarf Scrollbalken anzeigt.
*/
public class ScrolledContainer extends Container
{
private ScrolledComposite scrolled = null;
private Composite comp = null;
private boolean sizeComputed = false;
/**
* ct.
* Erzeugt einen neuen Container.
* @param parent Das Composite, in dem das Composite gemalt werden soll.
*/
public ScrolledContainer(Composite parent)
{
this(parent,2);
}
public ScrolledContainer(Composite parent, int cols) {
this(parent, cols, false);
}
/**
* ct.
* Erzeugt einen neuen Container.
* @param parent Das Composite, in dem das Composite gemalt werden soll.
* @param cols Anzahl der Spalten.
*/
public ScrolledContainer(Composite parent, int cols, boolean equalWidth )
{
super(true);
org.eclipse.swt.graphics.Color bg = parent.getBackground();
// BUGZILLA 412
scrolled = new ScrolledComposite(parent,SWT.V_SCROLL | SWT.BORDER);
scrolled.setLayoutData(new GridData(GridData.FILL_BOTH));
scrolled.setLayout(new GridLayout());
scrolled.setExpandHorizontal(true);
if (bg != null)
{
scrolled.setBackground(bg);
}
comp = new Composite(scrolled, SWT.NONE);
comp.setLayout(new GridLayout(cols, equalWidth));
comp.setLayoutData(new GridData(GridData.FILL_BOTH));
if (bg != null)
{
comp.setBackground(bg);
}
scrolled.setContent(comp);
// Beim ersten Mal zeichnen berechnen wir die Groesse
scrolled.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e)
{
if (sizeComputed)
{
return;
}
try
{
update();
}
finally
{
sizeComputed = true;
}
}
});
}
/**
* @see de.willuhn.jameica.gui.util.Container#getComposite()
*/
@Override
public Composite getComposite()
{
return comp;
}
/**
* Aktualisiert die Groesse des Containers zur korrekten Anzeige
* der Scrollbalken. Sollte immer genau dann aufgerufen werden, wenn
* sich die Groesse des Inhalt geaendert hat.
*/
public void update()
{
if (comp == null || comp.isDisposed())
{
return;
}
comp.setSize(comp.computeSize(SWT.DEFAULT, SWT.DEFAULT));
comp.layout();
}
}
/*********************************************************************
* $Log: ScrolledContainer.java,v $
* Revision 1.6 2011-06-01 21:20:02 willuhn
* @N Beim Deinstallieren die Navi und Menupunkte des Plugins deaktivieren
* @N Frisch installierte aber noch nicht aktive Plugins auch dann anzeigen, wenn die View verlassen wird
*
* Revision 1.5 2011-06-01 17:25:38 willuhn
* @B Das uebernimmt sonst nicht automatisch die Default-Farbe des Parent
*
* Revision 1.4 2011-05-03 10:13:11 willuhn
* @R Hintergrund-Farbe nicht mehr explizit setzen. Erzeugt auf Windows und insb. Mac teilweise unschoene Effekte. Besonders innerhalb von Label-Groups, die auf Windows/Mac andere Hintergrund-Farben verwenden als der Default-Hintergrund
*
* Revision 1.3 2008-04-02 10:12:18 willuhn
* @N Scrollverhalten und Auto-Resizing gefixt
*
* Revision 1.2 2008/04/01 10:38:25 willuhn
* @C Rahmen entfernt, Scrollen in beide Richtungen moeglich
*
* Revision 1.1 2007/06/13 09:43:02 willuhn
* @B Bug 412
*
**********************************************************************/
Danzelot
-
- Beiträge: 240
- Registriert: Sonntag 25. Juli 2010, 22:09
- Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V. - Mitglieder: 300
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: Windows 10
Re: Build 323 Buchungen
Hallo Danzelot,
dann haben wir ja fast alle Betriebssysteme zusammen
Ich nutze Ubuntu Linux in der aktuellen Version (oneiric).
Joachim
dann haben wir ja fast alle Betriebssysteme zusammen

Ich nutze Ubuntu Linux in der aktuellen Version (oneiric).
Joachim
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Build 323 Buchungen
Hallo Danzelot,
das war es leider noch nicht. Der "neu"-Knopf für die Dokumente wird nicht korrekt positioniert.
Heiner
das war es leider noch nicht. Der "neu"-Knopf für die Dokumente wird nicht korrekt positioniert.
Heiner
- Dateianhänge
-
- buchung.png (29.45 KiB) 5566 mal betrachtet
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- 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: Build 323 Buchungen
Hallo Heiner,
ich habe noch etwas herumgedoktort und gehackt, aber nun passt bei mir der Neu-Button und die Ausrichtung der allgemeinen Buttons.
Den Patch schicke ich Dir per Mail.
Gruß
Danzelot
ich habe noch etwas herumgedoktort und gehackt, aber nun passt bei mir der Neu-Button und die Ausrichtung der allgemeinen Buttons.
Den Patch schicke ich Dir per Mail.
Gruß
Danzelot
- Dateianhänge
-
- Buchung.jpg (26.13 KiB) 5561 mal betrachtet