diff --git a/ssdd.c b/ssdd.c
index f725d82..2098993 100644
--- a/ssdd.c
+++ b/ssdd.c
@@ -36,7 +36,7 @@ static void show_about_dialog(GtkWidget *widget) {
GtkWidget *box;
const gchar *about_text =
"\nAbout Simple ShutDown Dialog\n\n"
- "Version: 1.3\n"
+ "Version: 1.4\n"
"Author: kekePower\n"
"URL: https://git.kekepower.com/kekePower/ssdd\n"
"Description: This is a simple Shutdown Dialog for Openbox.\n";
@@ -48,7 +48,7 @@ static void show_about_dialog(GtkWidget *widget) {
GTK_RESPONSE_CLOSE,
NULL);
content_area = gtk_dialog_get_content_area(GTK_DIALOG(dialog));
- box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5);
+ box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add(GTK_CONTAINER(content_area), box);
image = gtk_image_new_from_resource("/org/gtk/ssdd/ssdd-icon.png");
@@ -145,7 +145,7 @@ static void create_button(GtkWidget *grid, GtkApplication *app, const gchar *lab
GtkWidget *label;
button = gtk_button_new();
- box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5);
+ box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10); // Set internal box spacing to 10
gtk_container_add(GTK_CONTAINER(button), box);
image = gtk_image_new_from_icon_name(icon_name, GTK_ICON_SIZE_BUTTON);
@@ -153,9 +153,12 @@ static void create_button(GtkWidget *grid, GtkApplication *app, const gchar *lab
label = gtk_label_new(label_text);
gtk_box_pack_start(GTK_BOX(box), label, TRUE, TRUE, 0);
-
- //Add margin to the button
- gtk_widget_set_margin_top(button, 10);
+
+ // Set margins for the button contents
+ gtk_widget_set_margin_top(box, 5);
+ gtk_widget_set_margin_bottom(box, 5);
+ gtk_widget_set_margin_start(box, 5);
+ gtk_widget_set_margin_end(box, 5);
g_object_set_data(G_OBJECT(button), "app", app);
g_object_set_data(G_OBJECT(button), "label", (gpointer) label_text);
@@ -215,6 +218,8 @@ static void activate(GtkApplication *app, gpointer user_data) {
g_signal_connect(window, "key-press-event", G_CALLBACK(on_key_press), app);
grid = gtk_grid_new();
+ gtk_grid_set_row_spacing(GTK_GRID(grid), 0); // Set the row spacing to 0
+ gtk_grid_set_column_spacing(GTK_GRID(grid), 0); // Set the column spacing to 0
gtk_container_add(GTK_CONTAINER(window), grid);
for (int i = 0; i < 8; i++) {
@@ -238,5 +243,3 @@ int main(int argc, char **argv) {
return status;
}
-
-