diff --git a/panel-plugin/datetime.c b/panel-plugin/datetime.c
index 01a7b97..8258faa 100644
--- a/panel-plugin/datetime.c
+++ b/panel-plugin/datetime.c
@@ -689,7 +689,7 @@ static void datetime_create_widget(t_datetime * datetime)
gtk_widget_show(datetime->button);
/* create a box which can be easily adapted to the panel orientation */
- datetime->box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+ datetime->box = gtk_hbox_new(FALSE, 0);
gtk_widget_show(datetime->box);
gtk_container_add(GTK_CONTAINER(datetime->button), datetime->box);
@@ -697,6 +697,8 @@ static void datetime_create_widget(t_datetime * datetime)
/* create time and date lines */
datetime->time_label = gtk_label_new("");
datetime->date_label = gtk_label_new("");
+ gtk_label_set_width_chars (GTK_LABEL(datetime->time_label), 8); // gint n_chars);
+ gtk_label_set_width_chars (GTK_LABEL(datetime->date_label), 9); // gint n_chars);
gtk_label_set_justify(GTK_LABEL(datetime->time_label), GTK_JUSTIFY_CENTER);
gtk_label_set_justify(GTK_LABEL(datetime->date_label), GTK_JUSTIFY_CENTER);
@@ -711,7 +713,7 @@ static void datetime_create_widget(t_datetime * datetime)
G_CALLBACK(datetime_clicked), datetime);
/* set orientation according to the panel orientation */
- datetime_set_mode(datetime->plugin, orientation, datetime);
+ //datetime_set_mode(datetime->plugin, orientation, datetime);
}
/*
diff --git a/panel-plugin/datetime.desktop.in b/panel-plugin/datetime.desktop.in
index 1c5c89e..e61bc9c 100644
--- a/panel-plugin/datetime.desktop.in
+++ b/panel-plugin/datetime.desktop.in
@@ -1,7 +1,7 @@
[Xfce Panel]
Type=X-XFCE-PanelPlugin
-_Name=DateTime
-_Comment=Date and Time plugin with a simple calendar
+_Name=DateTime2
+_Comment=Look at me this is my datetime now
Icon=xfce-schedule
X-XFCE-Module=datetime
X-XFCE-Internal=FALSE
Last active
May 10, 2022 09:02
-
-
Save wattux/8e5e817b50b87a2d40c9360ca50bc85c to your computer and use it in GitHub Desktop.
xfce4 datetime patch
@vintprox I think you could increase the char-width to fit both variants (one digit 0 and two digits 23). If that works, you'd have an empty space, when the hour is a single digit, but I think that's ok :)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks for the fix! I just wanted to stick with the LCD layout and got myself in a pickle. But if hours change from
9
to10
or from23
to0
, the width of the widget is going to jump from one to another, causing other items to move. How would one go around fixing this?