mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00
gtk: add class names to the rest of the windows (#4533)
This sets up for theming the other windows in the future.
This commit is contained in:
@ -64,6 +64,7 @@ fn init(
|
|||||||
c.gtk_window_set_title(gtk_window, titleText(request));
|
c.gtk_window_set_title(gtk_window, titleText(request));
|
||||||
c.gtk_window_set_default_size(gtk_window, 550, 275);
|
c.gtk_window_set_default_size(gtk_window, 550, 275);
|
||||||
c.gtk_window_set_resizable(gtk_window, 0);
|
c.gtk_window_set_resizable(gtk_window, 0);
|
||||||
|
c.gtk_widget_add_css_class(@ptrCast(@alignCast(gtk_window)), "clipboard-confirmation-window");
|
||||||
_ = c.g_signal_connect_data(
|
_ = c.g_signal_connect_data(
|
||||||
window,
|
window,
|
||||||
"destroy",
|
"destroy",
|
||||||
|
@ -55,6 +55,7 @@ fn init(self: *ConfigErrors, app: *App) !void {
|
|||||||
c.gtk_window_set_default_size(gtk_window, 600, 275);
|
c.gtk_window_set_default_size(gtk_window, 600, 275);
|
||||||
c.gtk_window_set_resizable(gtk_window, 0);
|
c.gtk_window_set_resizable(gtk_window, 0);
|
||||||
c.gtk_window_set_icon_name(gtk_window, build_config.bundle_id);
|
c.gtk_window_set_icon_name(gtk_window, build_config.bundle_id);
|
||||||
|
c.gtk_widget_add_css_class(@ptrCast(@alignCast(gtk_window)), "config-errors-window");
|
||||||
_ = c.g_signal_connect_data(window, "destroy", c.G_CALLBACK(>kDestroy), self, null, c.G_CONNECT_DEFAULT);
|
_ = c.g_signal_connect_data(window, "destroy", c.G_CALLBACK(>kDestroy), self, null, c.G_CONNECT_DEFAULT);
|
||||||
|
|
||||||
// Set some state
|
// Set some state
|
||||||
|
@ -143,6 +143,7 @@ const Window = struct {
|
|||||||
c.gtk_window_set_title(gtk_window, "Ghostty: Terminal Inspector");
|
c.gtk_window_set_title(gtk_window, "Ghostty: Terminal Inspector");
|
||||||
c.gtk_window_set_default_size(gtk_window, 1000, 600);
|
c.gtk_window_set_default_size(gtk_window, 1000, 600);
|
||||||
c.gtk_window_set_icon_name(gtk_window, build_config.bundle_id);
|
c.gtk_window_set_icon_name(gtk_window, build_config.bundle_id);
|
||||||
|
c.gtk_widget_add_css_class(@ptrCast(@alignCast(gtk_window)), "inspector-window");
|
||||||
|
|
||||||
// Initialize our imgui widget
|
// Initialize our imgui widget
|
||||||
try self.imgui_widget.init();
|
try self.imgui_widget.init();
|
||||||
|
Reference in New Issue
Block a user