NTUI: Iconify - Druckversion +- AmiBlitz³ (https://www.amiblitz.de/community) +-- Forum: AmiBlitz³ (https://www.amiblitz.de/community/forum-3.html) +--- Forum: NTUI (https://www.amiblitz.de/community/forum-17.html) +--- Thema: NTUI: Iconify (/thread-108.html) |
NTUI: Iconify - Blackbird - 18.11.2014 Hallo. Habe gerade unter MorphOs festgestellt das Iconify nicht funktioniert. Wenn ich auf verbergen klicke, dann ist schließt sich das Programm einfach (läuft aber im HG weiter) aber es wird kein Appicon angezeigt. Dabei ist es auch egal ob das icon ein Png/Newicon/Glowicon ist. Example (Iconify) zum testen mit Source hängt an... musste das lha als Zip umbenennen Re: NTUI: Iconify - Der Wanderer - 18.11.2014 Du musst das AppIcon aktive zeigen und verstecken. Nicht jede app will ein AppIcon haben im iconifizierten Zustand. Hier ein Beispiel: [ab3]WBStartup ; /*============ Include NTUI ============ */ XINCLUDE "ntui.include.ab3" ; /*============ Init Program ============ */ *engine.tuiEngine = ntui_GetEngine{ntui_BuildFromXMLMem{#NULL,?layout}} If (*engine = #NULL) error{"Unable to create NTUI environment!"} End End If ; /*========== Show Main Window ========== */ If ntui_ShowWindowByID{*engine,"MainWindow"} = False error{"Unable to show MainWindow!"} Goto exit End If ; /*============ Message Loop ============ */ .mainloop While quit.b=False *notify.tuiNotify = ntui_WaitNotify{*engine} ; get notify Select ntui_GetNotifyID{*notify} ; evaluate... Case "CLOSE" quit = True Case "ICONIFY" ntui_Iconify{*engine} ntui_ShowAppIcon{*engine} Case "POPUP" ntui_PopUp{*engine} ntui_HideAppIcon{*engine} End Select Wend .exit ; /*=============== Clean Up ==============*/ ntui_FreeEngine{*engine} ; close all windows and free engine End .layout ; /*========= Layout Definition============*/ Dc.b "<Engine" Dc.b " appName = 'Iconify Example'" ; apps name Dc.b " appIconFile = 'Iconify'" ; disk object for app icon Dc.b " appIconText = 'Iconify Example'" ; text under app icon Dc.b " appMenuText = 'Iconify Example'" ; text in app menu Dc.b " onIconify = 'ICONIFY'" Dc.b " onPopup = 'POPUP'" Dc.b "/>" Dc.b "<Window id = 'MainWindow' title = 'Iconfiy Example' onClose = 'CLOSE'>" Dc.b " <VGroup>" Dc.b " <Button text = 'Iconify Me!' onClick = 'ICONIFY' help = 'click here to iconify!'/>" Dc.b " </VGroup>" Dc.b "</Window>" Dc.b 0[/ab3] PS: Ich baue mit deinen Bugreports eine Exmaple Datenbank auf. Danke für die Hilfe! Re: NTUI: Iconify - Blackbird - 18.11.2014 Ich hab Tomaten auf den Augen, ich sehe keine Änderung gegenüber meinen eigenen Code.... Was meinst du mit aktiv zeigen genau ? Zitat:PS: Ich baue mit deinen Bugreports eine Exmaple Datenbank auf. Danke für die Hilfe! Na ja, dann spar ich mir das wenn du das nun tust.... bitte gern geschehen. Re: NTUI: Iconify - Blackbird - 19.11.2014 Ahhhhhhhh ! Du meinst mit aktiv das per Button oder Menü ! Ja, dann funktioniert es.... Warum aber nicht über das Systemgadget ? Re: NTUI: Iconify - tomsmart1 - 19.11.2014 Blackbird schrieb:Warum aber nicht über das Systemgadget ? Die Klassik OSes haben kein Standart Systemgadget dafür und soweit ich informiert bin gibt es auch einen unterschied zwischen MorphOS und OS4 für diese neuen SystemGadgets. Daher (noch) nicht eingebaut |