Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
appearance_tracker.hpp File Reference
#include <pulp/view/theme.hpp>
#include <functional>
#include <string>
#include <memory>

Go to the source code of this file.

Classes

class  pulp::view::AppearanceTracker
 Tracks OS-level appearance (light/dark mode) and auto-switches themes. More...
class  pulp::view::ThemeManager
 Manages the connection between AppearanceTracker and Theme switching. More...

Namespaces

namespace  pulp
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.

Enumerations

enum class  pulp::view::Appearance { pulp::view::light , pulp::view::dark }
 System appearance mode. More...
enum class  pulp::view::ThemeMode { pulp::view::system , pulp::view::light , pulp::view::dark }
 User-facing theme preference. More...