Skip to content

Commit 53c2cac

Browse files
authored
Merge pull request moneymanagerex#8313 from KWich/Custom-Icons-2026-04-12
Feature: Custom icons (moneymanagerex#8015)
2 parents 5fc76ca + e19444e commit 53c2cac

33 files changed

+1645
-171
lines changed

docs/de_DE/index.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2224,12 +2224,14 @@ <h4>Filter</h4>
22242224
<h2>Weitere Anpassungen</h2>
22252225

22262226
<h3>Konfiguration der Symbolleiste</h3>
2227-
<p>Zum Anpassen der Symbolleiste siehe <a href="../toolbar.html?lang=en_US">Symbolleistenkonfiguration</a>.</p>
2227+
<p>Zum Anpassen der Symbolleiste siehe <a href="../toolbar.html?lang=de_DE">Symbolleistenkonfiguration</a>.</p>
22282228

22292229
<h3>Navigatonskonfiguration und benutzerspezifische Kontotypen</h3>
2230-
<p>Siehe <a href="../navigator.html?lang=en_US">Navigationskonfiguration und benutzerspezifische Kontotypen</a> wie die Navigatoransicht angepasst und
2230+
<p>Siehe <a href="../navigator.html?lang=de_DE">Navigationskonfiguration und benutzerspezifische Kontotypen</a> wie die Navigatoransicht angepasst und
22312231
benutzerspezifische Kontotypen erstellt werden können.</p>
22322232

2233+
<h3>Benutzerspezifische Konten- und Naviagations-Icons</h3>
2234+
<p>Siehe <a href="../icon.html?lang=en_US">Benutzerspezifische Konten- und Naviagations-Iconss</a> wie die Icons angepasst werden können.</p>
22332235

22342236

22352237
<!--Frequently Asked Questions-->
Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
<!DOCTYPE html>
2+
<html lang="de">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Navigator-Konfiguration und benutzerdefinierte Kontotypen</title>
6+
<link href="../../css/manual.css" rel="stylesheet" type="text/css">
7+
<script src="../../js/toc.js"></script>
8+
<script src='../../js/jquery.min.js'></script>
9+
<script src="../../js/back_to_top.js"></script>
10+
</head>
11+
<body onload="generateTOC(document.getElementById('toc'));">
12+
<header>
13+
<nav><small><a id="go_home" href="../../index.html?lang=de_DE">Zur Haupt-Hilfeseite</a></small></nav>
14+
15+
<a href="#" id="back-to-top"><img src="../../img/backtotop.png" alt="Nach oben" /></a>
16+
17+
<h1>Navigator-Konfiguration und benutzerdefinierte Kontotypen</h1>
18+
</header>
19+
20+
<nav id="toc"></nav>
21+
22+
<h2>Einführung</h2>
23+
<p>
24+
MMEX ermöglicht die Konfiguration des Navigators durch:
25+
<ul>
26+
<li>Ändern der Reihenfolge der Navigationselemente</li>
27+
<li>Bearbeiten des Namens und/oder Auswählen eines neuen Symbols</li>
28+
<li>Ausblenden nicht verwendeter Navigationselemente</li>
29+
<li>Hinzufügen eigener Kontotypen</li>
30+
</ul>
31+
</p>
32+
33+
<div class="container">
34+
<div>
35+
<b>Beispiel: Standard-Navigatoransicht:</b><p>
36+
<img class="shadow" alt='Standard Navigationspanel' src='../../en_US/navigator/navigator_panel_default.png'>
37+
</div>
38+
<div><b>vs.</b></div>
39+
<div>
40+
<b>Angepasste Navigatoransicht:</b><p>
41+
<img class="shadow" alt='Angepasstes Navigationspanel' src='../../en_US/navigator/navigator_panel_customized.png'>
42+
</div>
43+
</div>
44+
45+
<h2>Der Konfigurationsdialog</h2>
46+
47+
<h3>Öffnen</h3>
48+
<p>
49+
Der Konfigurationsdialog kann entweder im Einstellungsmenü geöffnet werden <kbd><samp>Extras</samp><samp>Einstellungen…</samp></kbd>:<p>
50+
<img class="shadow" alt='Navigations-Einstellungen' src='../../en_US/navigator/navigator_settings.png'><p></p>
51+
oder mit einem Rechtsklick auf den Punkt „Dashboard“ oder einen leeren Bereich im Navigator.
52+
</p>
53+
54+
<h3>Dialogfenster</h3>
55+
<p>Das Dialogfenster ermöglicht es, Navigationseinträge neu anzuordnen und zu bearbeiten: </p>
56+
57+
<div class="container">
58+
<div>
59+
<h5>Navigator-Bearbeitungsansicht:</h5><p>
60+
<img class="shadow" alt='Navigationsdialog' src='../../en_US/navigator/navigator_edit_dialog.png'>
61+
</div>
62+
<div><h5>vs.</h5></div>
63+
<div>
64+
<h5>Ansicht nach Anpassung:</h5><p>
65+
<img class="shadow" alt='Angepasster Navigationsdialog' src='../../en_US/navigator/navigator_edit_dialog_custom.png'>
66+
</div>
67+
</div>
68+
69+
<h3>Reihenfolge ändern</h3>
70+
<p>Um die Reihenfolge der Navigationselemente zu ändern, wählen Sie ein Element aus und verschieben Sie es mithilfe der Schaltflächen <kbd><samp>Oben</samp></kbd>/<kbd><samp>&#8593;</samp></kbd>/<kbd><samp>&#8595;</samp></kbd>/<kbd><samp>Unten</samp></kbd> an die gewünschte Position.</p>
71+
72+
<p>
73+
Die Reihenfolge der Kontoelemente im Navigator bestimmt auch die Reihenfolge der Optionen in den Kontenauswahldialogen sowie die Reihenfolge der Kontotypen auf der Startseite.
74+
</p>
75+
76+
<h3>Navigationseintrag bearbeiten</h3>
77+
<p>
78+
Mit der Schaltfläche <kbd><samp>Bearbeiten</samp></kbd> wird der Bearbeitungsdialog für das ausgewählte Element geöffnet.
79+
</p>
80+
81+
<img class="shadow" alt='Bearbeitungsdialog Navigationseintrag' src='../../en_US/navigator/navigator_entry_edit_dialog.png'>
82+
83+
<p>
84+
Im Dialog können Name und Symbol geändert werden.
85+
</p>
86+
87+
<p>
88+
Für (Bank-)Konten, Wertpapierdepots und Vermögenswerte kann der Auswahlname, der in Dialogen wie „Neues Konto erstellen“ verwendet wird, angepasst werden.
89+
</p>
90+
91+
<p>
92+
Für Navigationselemente kann der Sichtbarkeitsstatus geändert werden.
93+
</p>
94+
95+
<h3>Navigationseintrag ausblenden</h3>
96+
<p>Nicht kontobezogene Navigationseinträge können im Navigator ausgeblendet werden, indem sie deaktiviert werden. Z. B. eine nicht benötigte Hilfefunktion.</p>
97+
98+
<aside class="sticky note">
99+
Gemeinschaftskonten und gelöschte Transaktionen können auch über die Optionen im Hauptmenü <kbd><samp>Ansicht</samp></kbd> (de)aktiviert werden.
100+
</aside>
101+
102+
<p>Kontotypen können nicht aktiviert oder deaktiviert werden. Sie werden im Navigator angezeigt, wenn entsprechende Konten im gewünschten Status (offen oder geschlossen) vorhanden sind.</p>
103+
104+
<h3>Neuen Kontotyp hinzufügen</h3>
105+
<p>
106+
Um einen neuen Kontotyp hinzuzufügen, wird die Schaltfläche <kbd><samp>Neu</samp></kbd> verwendet, die einen Bearbeitungsdialog für neue Elemente öffnet:
107+
</p>
108+
109+
<aside class="sticky note">
110+
Die Datenbank verwendet den bei der Erstellung eingegebenen „Auswahlnamen“ als Kennung. Dieser wird nicht aktualisiert, wenn er später geändert wird.
111+
</aside>
112+
113+
<img class="shadow" alt='Neuer Navigationseintrag' src='../../en_US/navigator/navigator_entry_new_dialog.png'>
114+
115+
<p>
116+
Für einen neuen Kontotyp muss ein Name angegeben werden. Optional kann ein „Auswahlname“ festgelegt werden, der in den Kontenauswahldialogen verwendet wird. Wird dieser nicht angegeben, wird der eingegebene Name verwendet.
117+
</p>
118+
119+
<h3>Anpassungen rückgängig machen</h3>
120+
121+
<h4>Kontonamen zurücksetzen</h4>
122+
<p>Mit der Schaltfläche <kbd><samp>Namen zurücksetzen</samp></kbd> werden Name und Symbol der Standard-Navigationseinträge auf die Standardkonfiguration zurückgesetzt. Dies beeinflusst weder die Reihenfolge noch benutzerdefinierte Konten.</p>
123+
124+
<p>Dies kann wichtig sein, wenn die Sprache der Benutzeroberfläche geändert wird, da die Übersetzungen der Standard-Navigationseinträge nicht automatisch aktualisiert werden.</p>
125+
126+
<h4>Anpassung zurücksetzen</h4>
127+
<p>Mit der Schaltfläche <kbd><samp>Standard wiederherstellen</samp></kbd> wird die Standardkonfiguration des Navigators wiederhergestellt. Alle Anpassungen an Namen, Symbolen und Reihenfolge werden zurückgesetzt und benutzerdefinierte Kontotypen gelöscht.</p>
128+
129+
<p>Konten mit einem benutzerdefinierten Kontotyp werden wieder in Bankkonten (Girokonten) umgewandelt.</p>
130+
131+
<h2>Kontoreihenfolgen</h2>
132+
133+
<p>
134+
Die Navigator-Anpassung bestimmt auch die Reihenfolge der Konten an anderen Stellen in MMEX:
135+
</p>
136+
137+
<h3>Startseite</h3>
138+
<div class="container">
139+
<div>
140+
<b>Standard-Kontoreihenfolge:</b><p>
141+
<img class="shadow" alt='Standard Startseite' src='../../en_US/navigator/navigator_home_ page_default.png'>
142+
</div>
143+
<div><b>vs.</b></div>
144+
<div>
145+
<b>Reihenfolge nach Anpassung:</b><p>
146+
<img class="shadow" alt='Angepasste Startseite' src='../../en_US/navigator/navigator_home_ page_customized.png'>
147+
</div>
148+
</div>
149+
150+
<h3>Bericht</h3>
151+
<div class="">
152+
<div>
153+
<b>Standard-Kontoreihenfolge:</b><p>
154+
<img class="shadow" alt='Standard Bericht' src='../../en_US/navigator/navigator_report_default.png'>
155+
</div>
156+
<div>
157+
<b>vs. Kontoreihenfolge nach Anpassung:</b><p>
158+
<img class="shadow" alt='Angepasster Bericht' src='../../en_US/navigator/navigator_report_customized.png'>
159+
</div>
160+
</div>
161+
162+
<h2>Hinweise</h2>
163+
Die Navigator-Konfiguration wird in der MMEX-Datenbankdatei gespeichert und ist spezifisch für eine Datenbankinstanz.
164+
<br><br>
165+
<hr>
166+
167+
<footer><p><small>
168+
Copyright &copy; 2025 Klaus Wich<br>
169+
</small></p></footer>
170+
171+
<script>
172+
var LANG = document.getElementsByTagName('html')[0].getAttribute('lang');
173+
var tr = document.getElementById("translator");
174+
if (LANG == 'en')
175+
tr.parentNode.removeChild(tr);
176+
</script>
177+
</body>
178+
</html>

docs/de_DE/toolbar/toolbar.html

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<!DOCTYPE html>
2+
<html lang="de">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Symbolleisten-Konfiguration</title>
6+
<link href="../../css/manual.css" rel="stylesheet" type="text/css">
7+
<script src="../../js/toc.js"></script>
8+
<script src='../../js/jquery.min.js'></script>
9+
<script src="../../js/back_to_top.js"></script>
10+
</head>
11+
<body onload="generateTOC(document.getElementById('toc'));">
12+
<header>
13+
<nav><small><a id="go_home" href="../../index.html?lang=de_DE">Zur Hauptseite</a></small></nav>
14+
15+
<a href="#" id="back-to-top"><img src="../../img/backtotop.png" alt="Nach oben" /></a>
16+
<!--Smooth Back to Top Button End-->
17+
18+
<h1>Symbolleisten-Konfiguration</h1>
19+
</header>
20+
21+
<!-- ToC generated by Javascript -->
22+
<nav id="toc"></nav>
23+
24+
<h2>Einführung</h2>
25+
<p>
26+
Die MMEX-Symbolleiste kann konfiguriert werden durch:
27+
<ul>
28+
<li>Ändern der Reihenfolge der Symbolleisten-Schaltflächen</li>
29+
<li>Ausblenden nicht benötigter Schaltflächen</li>
30+
<li>Hinzufügen von Trennlinien und Abständen zwischen den Schaltflächen</li>
31+
</ul>
32+
</p>
33+
<div class="">
34+
<div>
35+
<b>Beispiel: Standard-Symbolleiste:</b><p>
36+
<img class="shadow" alt='Standard-Symbolleiste' src='../../en_US/toolbar/toolbar_default.png'>
37+
</div>
38+
<div>
39+
<b>Angepasste Symbolleiste:</b><p>
40+
<img class="shadow" alt='Angepasste Symbolleiste' src='../../en_US/toolbar/toolbar_custom.png'>
41+
</div>
42+
</div>
43+
44+
<h2>Der Konfigurationsdialog</h2>
45+
<h3>Öffnen</h3>
46+
<p>
47+
Der Dialog zur Symbolleisten-Konfiguration kann entweder im Einstellungsmenü <kbd><samp>Extras</samp><samp>Einstellungen…</samp></kbd> geöffnet werden:<p>
48+
<img class="shadow" alt='Symbolleisten-Einstellungsdialog' src='../../en_US/toolbar/toolbar_settings_dialog.png'><p></p>
49+
oder mit einem Rechtsklick auf die Symbolleiste.
50+
</p>
51+
52+
<h3>Dialogfenster</h3>
53+
<div class="container">
54+
<div>
55+
<b>Ansicht des Bearbeitungsdialogs mit Standardkonfiguration:</b><p>
56+
<img class="shadow" alt='Symbolleisten-Dialogansicht' src='../../en_US/toolbar/toolbar_dialog_default.png'>
57+
</div>
58+
<div><b>vs.</b></div>
59+
<div>
60+
<b>Ansicht nach der Anpassung:</b><p>
61+
<img class="shadow" alt='Symbolleisten-Dialog angepasst' src='../../en_US/toolbar/toolbar_dialog_custom.png'>
62+
</div>
63+
</div>
64+
65+
<h3>Ändern der Schaltflächen-Reihenfolge</h3>
66+
<p>Um die Reihenfolge der Symbolleisten-Schaltflächen zu ändern, wählen Sie einfach eine Schaltfläche aus und verschieben Sie sie mit Hilfe der Schaltflächen <kbd><samp>Ganz nach oben</samp></kbd>/<kbd><samp>&#8593;</samp></kbd>/<kbd><samp>&#8595;</samp></kbd>/<kbd><samp>Ganz nach unten</samp></kbd> an die gewünschte Position.</p>
67+
68+
<h3>Eine Symbolleisten-Schaltfläche ausblenden</h3>
69+
<p>Symbolleisten-Schaltflächen können im Panel ausgeblendet werden, indem sie abgewählt werden. Z. B. eine nicht benötigte Hilfe-Schaltfläche.</p>
70+
71+
<h3>Strukturelemente hinzufügen oder löschen</h3>
72+
<p>Drei verschiedene Strukturelemente können über die entsprechenden Schaltflächen hinzugefügt oder entfernt werden:</p>
73+
<ul>
74+
<li>Trennlinie: Eine vertikale Linie zur optischen Trennung von Schaltflächen.</li>
75+
<li>Abstand: Ein fester Abstand (Größe entspricht der Symbolgröße der Symbolleiste)</li>
76+
<li>Flexibler Abstand: Ein variabler Abstand, der den verbleibenden Platz in der Symbolleiste einnimmt. Wenn mehrere hinzugefügt werden, wird der verbleibende Platz gleichmäßig aufgeteilt.</li>
77+
</ul>
78+
79+
<h3>Anpassungen rückgängig machen</h3>
80+
<p>Mit der Schaltfläche <kbd><samp>Standard wiederherstellen</samp></kbd> wird die Standardkonfiguration der Symbolleiste wiederhergestellt.</p>
81+
82+
<h2>Hinweise</h2>
83+
Die Symbolleisten-Konfiguration wird in der MMEX INI-Datei gespeichert und für alle Datenbanken verwendet, die mit dieser Programminstanz geöffnet werden.
84+
<br><br>
85+
<hr>
86+
<footer><p><small>
87+
Copyright &copy; 2025 Klaus Wich<br>
88+
</small></p></footer>
89+
<script>
90+
var LANG = document.getElementsByTagName('html')[0].getAttribute('lang');
91+
var tr = document.getElementById("translator");
92+
if (LANG == 'en')
93+
tr.parentNode.removeChild(tr);
94+
</script>
95+
</body>
96+
</html>

0 commit comments

Comments
 (0)