ui.Application.setAppIcon() adds an icon to the child app tab of MDI.
Syntax
ui.Application.GetCurrent().setAppIcon("URL")
When you specify a file name, be careful with its case.
UNIX is case-sensitive, so it will treat files which names come in different cases as separate files.
Arguments
URL |
URL to the icon file |
Usage and examples
MDI container app:
MAIN
CALL ui.Application.GetCurrent().setAppType("container")
CALL ui.Interface.setContainer("cont")
CALL ui.Application.GetCurrent().setAppTitle("I'm MDI container app")
CALL ui.Application.GetCurrent().SetClassNames(["tabbed_container"])
MENU
ON ACTION "run"
RUN "child_app" WITHOUT WAITING
ON ACTION "EXIT"
EXIT MENU
END MENU
END MAIN
Child application:
MAIN
CALL ui.Application.GetCurrent().setAppTitle("I'm MDI child app")
CALL ui.Application.GetCurrent().setAppIcon("qx://application/plus.png")
CALL fgl_getkey()
END MAIN
Result: