DHBW-Karlsruhe/wouf — pull request #19 by juliushacker (2012-12-09 17:34:05+00:00)
Title: Fix für Issue #7

Erklärung: Die Menübar wird grundsätzlich komplett mit sämtlichen Einträgen (inklusive Hilfe) im Konstruktur der Klasse "BHMenuBar" aufgebaut. Einzige Ausnahme ist der Eintrag "Extras" - dieser wird von einem Plugin hinzugefügt, indem die add-Methode der Klasse BHMenuBar aufgerufen wird. Um nun sicherzustellen, dass trotzdem der Punkt Hilfe immer als letztes steht, wurde nun die Methode add der Klasse BHMenuBar so angepasst, dass sie den Punkt Hilfe erst aus dem Menü entfernt, wenn er schon existiert, dann den neu hinzuzufügenden Punkt einfügt und danach die Hilfe wieder einfügt. Vorteil des Ganzen ist, dass nun die Hinzufügung von Extras weiter im Plugin stattfinden kann und wir uns im Core-Programm keine Pluginabhängingkeiten hereinholen.