comparison dwtest.c @ 2248:4fb54b9fcf78

GTK3: Switch to using CSS syntax for specifying fonts from Pango. Apparently the theme warnings produced on GTK3 were from using Pango syntax for specifying fonts, instead of CSS syntax. Can't find any information about when CSS syntax was introduced... So hopefully it works through the entire GTK3 series. Also fix some GCC warnings in the new dwtest code.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 24 Jan 2021 19:27:16 +0000
parents 703023e1a644
children 5dbe950115c1
comparison
equal deleted inserted replaced
2247:703023e1a644 2248:4fb54b9fcf78
1331 } 1331 }
1332 1332
1333 int mle_fontsize_cb(HWND hwnd, int size, void *data) 1333 int mle_fontsize_cb(HWND hwnd, int size, void *data)
1334 { 1334 {
1335 HWND hbox = (HWND)data; 1335 HWND hbox = (HWND)data;
1336 HWND fontsize = (HWND)dw_window_get_data(hbox, "fontsize");
1337 HWND fontname = (HWND)dw_window_get_data(hbox, "fontname"); 1336 HWND fontname = (HWND)dw_window_get_data(hbox, "fontname");
1338 char *font = dw_window_get_text(fontname); 1337 char *font = dw_window_get_text(fontname);
1339 1338
1340 if(font) 1339 if(font)
1341 { 1340 {
1387 dw_checkbox_set(checkbox, TRUE); 1386 dw_checkbox_set(checkbox, TRUE);
1388 text = dw_text_new("Font:", 0); 1387 text = dw_text_new("Font:", 0);
1389 dw_window_set_style(text, DW_DT_VCENTER, DW_DT_VCENTER); 1388 dw_window_set_style(text, DW_DT_VCENTER, DW_DT_VCENTER);
1390 dw_box_pack_start(hbox, text, -1, -1, FALSE, TRUE, 1); 1389 dw_box_pack_start(hbox, text, -1, -1, FALSE, TRUE, 1);
1391 fontsize = dw_spinbutton_new("9", 0); 1390 fontsize = dw_spinbutton_new("9", 0);
1392 dw_spinbutton_set_limits(fontsize, 5, 100); 1391 dw_box_pack_start(hbox, fontsize, 50, -1, TRUE, FALSE, 1);
1393 dw_box_pack_start(hbox, fontname, 50, -1, TRUE, FALSE, 1); 1392 dw_spinbutton_set_limits(fontsize, 100, 5);
1394 fontname = dw_combobox_new("Default", 0); 1393 fontname = dw_combobox_new("Default", 0);
1395 dw_listbox_append(fontname, "Default"); 1394 dw_listbox_append(fontname, "Default");
1396 dw_listbox_append(fontname, "Helv"); 1395 dw_listbox_append(fontname, "Helv");
1397 dw_listbox_append(fontname, "Arial"); 1396 dw_listbox_append(fontname, "Arial");
1398 dw_box_pack_start(hbox, fontname, 150, -1, TRUE, FALSE, 1); 1397 dw_box_pack_start(hbox, fontname, 150, -1, TRUE, FALSE, 1);