Skip to content

Commit

Permalink
Scrollen in DbBereinigenView (#618)
Browse files Browse the repository at this point in the history
Co-authored-by: Johann Maierhofer <[email protected]>
  • Loading branch information
JohannMaierhofer and Johann Maierhofer authored Jan 28, 2025
1 parent 2cf0adf commit fd005e6
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions src/de/jost_net/JVerein/gui/view/DbBereinigenView.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
import de.willuhn.jameica.gui.parts.ButtonArea;
import de.willuhn.jameica.gui.util.ColumnLayout;
import de.willuhn.jameica.gui.util.LabelGroup;
import de.willuhn.jameica.gui.util.ScrolledContainer;
import de.willuhn.jameica.gui.util.SimpleContainer;

public class DbBereinigenView extends AbstractView
Expand All @@ -35,50 +36,57 @@ public void bind() throws Exception

final DbBereinigenControl control = new DbBereinigenControl(this);

LabelGroup grouprechnungen = new LabelGroup(getParent(), "Rechnungen");
ScrolledContainer cl = new ScrolledContainer(getParent(), 1);

LabelGroup grouprechnungen = new LabelGroup(cl.getComposite(),
"Rechnungen");
ColumnLayout rcl = new ColumnLayout(grouprechnungen.getComposite(), 2);
SimpleContainer rleft = new SimpleContainer(rcl.getComposite());
rleft.addLabelPair("Löschen", control.getRechnungenLoeschen());
SimpleContainer rright = new SimpleContainer(rcl.getComposite());
rright.addLabelPair("Rechnungsdatum älter als", control.getDatumAuswahlRechnungen());

LabelGroup groupspendenbescheinigungen = new LabelGroup(getParent(), "Spendenbescheinigungen");
LabelGroup groupspendenbescheinigungen = new LabelGroup(cl.getComposite(),
"Spendenbescheinigungen");
ColumnLayout scl = new ColumnLayout(groupspendenbescheinigungen.getComposite(), 2);
SimpleContainer sleft = new SimpleContainer(scl.getComposite());
sleft.addLabelPair("Löschen", control.getSpendenbescheinigungenLoeschen());
SimpleContainer sright = new SimpleContainer(scl.getComposite());
sright.addLabelPair("Spendedatum älter als", control.getDatumAuswahlSpendenbescheinigungen());

LabelGroup groupbuchungen = new LabelGroup(getParent(), "Buchungen");
LabelGroup groupbuchungen = new LabelGroup(cl.getComposite(), "Buchungen");
ColumnLayout bcl = new ColumnLayout(groupbuchungen.getComposite(), 2);
SimpleContainer bleft = new SimpleContainer(bcl.getComposite());
bleft.addLabelPair("Löschen", control.getBuchungenLoeschen());
SimpleContainer bright = new SimpleContainer(bcl.getComposite());
bright.addLabelPair("Datum älter als", control.getDatumAuswahlBuchungen());
bright.addLabelPair("Zugeordnete Sollbuchungen löschen", control.getSollbuchungenLoeschen());

LabelGroup grouplastschriften = new LabelGroup(getParent(), "Lastschriften");
LabelGroup grouplastschriften = new LabelGroup(cl.getComposite(),
"Lastschriften");
ColumnLayout lcl = new ColumnLayout(grouplastschriften.getComposite(), 2);
SimpleContainer lleft = new SimpleContainer(lcl.getComposite());
lleft.addLabelPair("Löschen", control.getLastschriftenLoeschen());
SimpleContainer lright = new SimpleContainer(lcl.getComposite());
lright.addLabelPair("Fälligkeit älter als", control.getDatumAuswahlLastschriften());

LabelGroup groupabrechnungslauf = new LabelGroup(getParent(), "Abrechnungsläufe");
LabelGroup groupabrechnungslauf = new LabelGroup(cl.getComposite(),
"Abrechnungsläufe");
ColumnLayout acl = new ColumnLayout(groupabrechnungslauf.getComposite(), 2);
SimpleContainer aleft = new SimpleContainer(acl.getComposite());
aleft.addLabelPair("Löschen", control.getAbrechnungslaufLoeschen());
SimpleContainer aright = new SimpleContainer(acl.getComposite());
aright.addLabelPair("Fälligkeit älter als", control.getDatumAuswahlAbrechnungslauf());

LabelGroup groupjahresabschluss = new LabelGroup(getParent(), "Jahresabschlüsse");
LabelGroup groupjahresabschluss = new LabelGroup(cl.getComposite(),
"Jahresabschlüsse");
ColumnLayout jcl = new ColumnLayout(groupjahresabschluss.getComposite(), 2);
SimpleContainer jleft = new SimpleContainer(jcl.getComposite());
jleft.addLabelPair("Löschen", control.getJahresabschlussLoeschen());
SimpleContainer jright = new SimpleContainer(jcl.getComposite());
jright.addLabelPair("Bis Datum älter als", control.getDatumAuswahlJahresabschluss());

LabelGroup groupmails = new LabelGroup(getParent(), "Mails");
LabelGroup groupmails = new LabelGroup(cl.getComposite(), "Mails");
ColumnLayout mcl = new ColumnLayout(groupmails.getComposite(), 2);
SimpleContainer mleft = new SimpleContainer(mcl.getComposite());
mleft.addLabelPair("Löschen", control.getMailsLoeschen());
Expand Down

0 comments on commit fd005e6

Please sign in to comment.