apprt/gtk: slight style feedback

This commit is contained in:
Mitchell Hashimoto
2024-12-15 13:53:58 -08:00
parent 06ba06cfd0
commit fc6357ac70

View File

@ -173,31 +173,28 @@ pub fn init(self: *Window, app: *App) !void {
if (self.tab_overview) |tab_overview| { if (self.tab_overview) |tab_overview| {
if (comptime !adwaita.versionAtLeast(1, 4, 0)) unreachable; if (comptime !adwaita.versionAtLeast(1, 4, 0)) unreachable;
assert(self.isAdwWindow()); assert(self.isAdwWindow());
const btn = switch (app.config.@"gtk-tabs-location") {
.top, .bottom, .left, .right => btn: {
const btn = c.gtk_toggle_button_new();
c.gtk_widget_set_tooltip_text(btn, "View Open Tabs");
c.gtk_button_set_icon_name(@ptrCast(btn), "view-grid-symbolic");
_ = c.g_object_bind_property(
btn,
"active",
tab_overview,
"open",
c.G_BINDING_BIDIRECTIONAL | c.G_BINDING_SYNC_CREATE,
);
const btn = btn: { break :btn btn;
switch (app.config.@"gtk-tabs-location") { },
.top, .bottom, .left, .right => {
const btn = c.gtk_toggle_button_new();
c.gtk_widget_set_tooltip_text(btn, "View Open Tabs");
c.gtk_button_set_icon_name(@ptrCast(btn), "view-grid-symbolic");
_ = c.g_object_bind_property(
btn,
"active",
tab_overview,
"open",
c.G_BINDING_BIDIRECTIONAL | c.G_BINDING_SYNC_CREATE,
);
break :btn btn; .hidden => btn: {
}, const btn = c.adw_tab_button_new();
.hidden => { c.adw_tab_button_set_view(@ptrCast(btn), self.notebook.adw_tab_view);
const btn = c.adw_tab_button_new(); c.gtk_actionable_set_action_name(@ptrCast(btn), "overview.open");
c.adw_tab_button_set_view(@ptrCast(btn), self.notebook.adw_tab_view); break :btn btn;
c.gtk_actionable_set_action_name(@ptrCast(btn), "overview.open"); },
break :btn btn;
},
}
}; };
c.gtk_widget_set_focus_on_click(btn, c.FALSE); c.gtk_widget_set_focus_on_click(btn, c.FALSE);