commit f2a22c54e626b8c1ebce3d6df117a35b076e163f from: Oliver Lowe date: Thu Nov 20 12:47:17 2025 UTC gtk: delete unused screen dimension reading commit - 80146a82f66445d6da624035b5269d762717a722 commit + f2a22c54e626b8c1ebce3d6df117a35b076e163f blob - 4230121d8e999a8f61622e8e27dfaaa56d27bdd3 blob + 6fb7191bb6c17bcd4bd15eeadd74ad135d4dce8a --- src/gtk/gtkutils.c +++ src/gtk/gtkutils.c @@ -44,24 +44,6 @@ static GdkRectangle _screen_area = { 0 }; -gboolean gtkut_get_font_size(GtkWidget *widget, - gint *width, gint *height) -{ - PangoLayout *layout; - const gchar *str = "Abcdef"; - - cm_return_val_if_fail(GTK_IS_WIDGET(widget), FALSE); - - layout = gtk_widget_create_pango_layout(widget, str); - cm_return_val_if_fail(layout, FALSE); - pango_layout_get_pixel_size(layout, width, height); - if (width) - *width = *width / g_utf8_strlen(str, -1); - g_object_unref(layout); - - return TRUE; -} - PangoFontDescription *default_font() { GtkSettings *settings = gtk_settings_get_default(); @@ -1600,18 +1582,6 @@ gboolean gtkut_time_select_get_time(GtkComboBox *combo return TRUE; } -void gtk_calendar_select_today(GtkCalendar *calendar) -{ - time_t t = time (NULL); - struct tm buft; - struct tm *lt = localtime_r (&t, &buft); - - mktime(lt); - gtk_calendar_select_day(calendar, lt->tm_mday); - gtk_calendar_select_month(calendar, lt->tm_mon, lt->tm_year + 1900); -} - - #define RGBA_ELEMENT_TO_BYTE(x) (int)((gdouble)x * 255) gchar *gtkut_gdk_rgba_to_string(GdkRGBA *rgba) { @@ -1634,16 +1604,6 @@ static void get_screen_rectangle() } } -gint gtkut_gdk_screen_width() -{ - return _screen_area.width; -} - -gint gtkut_gdk_screen_height() -{ - return _screen_area.height; -} - void gtkut_gdk_screen_size_changed (GdkScreen* self, gpointer data) { _screen_area.width = 0; blob - 65f3b4c72745b3d6acc2bd178e5ef9fa1cb1ba4c blob + 5bc9ff44ffa5aad6b08a738b78800ed6f20d3cec --- src/gtk/gtkutils.h +++ src/gtk/gtkutils.h @@ -80,10 +80,6 @@ extern "C" { * The returned string has to be freed by the caller. */ gchar *gtkut_gdk_rgba_to_string(GdkRGBA *rgba); -gboolean gtkut_get_font_size (GtkWidget *widget, - gint *width, - gint *height); - void gtkut_stock_button_add_help(GtkWidget *bbox, GtkWidget **help_btn); void gtkut_stock_button_set_create_with_help(GtkWidget **bbox, @@ -194,8 +190,6 @@ GtkWidget *gtkut_time_select_combo_new(); void gtkut_time_select_select_by_time(GtkComboBox *combo, int hour, int minute); gboolean gtkut_time_select_get_time(GtkComboBox *combo, int *hour, int *minute); -void gtk_calendar_select_today(GtkCalendar *calendar); - typedef void (*ClawsIOFunc)(gpointer data, gint source, GIOCondition condition); gint claws_input_add (gint source, @@ -251,8 +245,6 @@ gpointer gtkut_tree_view_get_selected_pointer(GtkTreeV gint column, GtkTreeModel **_model, GtkTreeSelection **_selection, GtkTreeIter *_iter); -gint gtkut_gdk_screen_width(); -gint gtkut_gdk_screen_height(); void gtkut_gdk_screen_size_changed (GdkScreen* self, gpointer data); #ifdef __cplusplus