system theme
Verfasst: 22.05.2019 19:57
hi leute, ich hätte da eine frage:
beim erstellen eigener Steuerelemente ist es mir wichtig, dass die systemspezifische Design bei Möglichkeit genau so übernommen wird. Zum Beispiel für Buttons, Scrollbars etc.
unter Windows, im klassischem Stil, kann man das ja wunderbar per Code nachahmen und die Systemfarben direkt von API abholen. Da bietet PureBasic ja genug.
Wie sieht es aber mit dem Design aus mit Windows XP, Vista, 7 aus? Ab Windows 8 denke ich, dass die Systemfarben wieder weitesgehend reichen, da der Stil halt flach und einfach nachahmbar ist. Aber bei XP, Vista und 7 müsste man ja irgendwie an die Theme-Abbilder über die API rankommen. Ich hatte mal sowas irgendwo im Forum mal früher gesehen, aber finde den Post einfach nicht mehr.
Dann müsste man das auch für den OS-X irgendwie machen. Für die älteren Versionen < Yosemite gab es irgendwie eine Resource-Datei. Die finde ich nicht mehr. Hat jemand eine Idee (snow leopard und mountain lion und virueller maschine)? Ab Yosemite könnten wieder denke ich Systemfarben ausreichen, oder?
Unter Linux wäre da ein großer Wunsch, zumindest irgendwie die GNOME Theme-Kram durchzuparsen, aber da kann ich auch mit einer vordefinierten Stil leben. Der Aufwand ist zu groß. Es sei denn, jemand hat eine gute Idee, um es zu meistern?
Mich würde es auch ehrlich gesagt interessieren, wie Fred und Co. das Thema in PureBasic technisch gelöst haben..
beim erstellen eigener Steuerelemente ist es mir wichtig, dass die systemspezifische Design bei Möglichkeit genau so übernommen wird. Zum Beispiel für Buttons, Scrollbars etc.
unter Windows, im klassischem Stil, kann man das ja wunderbar per Code nachahmen und die Systemfarben direkt von API abholen. Da bietet PureBasic ja genug.
Wie sieht es aber mit dem Design aus mit Windows XP, Vista, 7 aus? Ab Windows 8 denke ich, dass die Systemfarben wieder weitesgehend reichen, da der Stil halt flach und einfach nachahmbar ist. Aber bei XP, Vista und 7 müsste man ja irgendwie an die Theme-Abbilder über die API rankommen. Ich hatte mal sowas irgendwo im Forum mal früher gesehen, aber finde den Post einfach nicht mehr.
Dann müsste man das auch für den OS-X irgendwie machen. Für die älteren Versionen < Yosemite gab es irgendwie eine Resource-Datei. Die finde ich nicht mehr. Hat jemand eine Idee (snow leopard und mountain lion und virueller maschine)? Ab Yosemite könnten wieder denke ich Systemfarben ausreichen, oder?
Unter Linux wäre da ein großer Wunsch, zumindest irgendwie die GNOME Theme-Kram durchzuparsen, aber da kann ich auch mit einer vordefinierten Stil leben. Der Aufwand ist zu groß. Es sei denn, jemand hat eine gute Idee, um es zu meistern?
Mich würde es auch ehrlich gesagt interessieren, wie Fred und Co. das Thema in PureBasic technisch gelöst haben..