ui/gtk/toolkit.c

changeset 1016
ccde46662db7
parent 973
aa39a986da78
equal deleted inserted replaced
1015:b459361d98ad 1016:ccde46662db7
487 if(name) { 487 if(name) {
488 gtk_widget_set_name(widget, name); 488 gtk_widget_set_name(widget, name);
489 } 489 }
490 if(style_classes) { 490 if(style_classes) {
491 cxstring *cls = NULL; 491 cxstring *cls = NULL;
492 size_t numClasses = cx_strsplit_a(cxDefaultAllocator, cx_str(style_classes), CX_STR(" "), 128, &cls); 492 size_t numClasses = cx_strsplit_a(cxDefaultAllocator, cx_str(style_classes), cx_str(" "), 128, &cls);
493 for(int i=0;i<numClasses;i++) { 493 for(int i=0;i<numClasses;i++) {
494 cxmutstr m = cx_strdup(cls[i]); 494 cxmutstr m = cx_strdup(cls[i]);
495 #if GTK_MAJOR_VERSION >= 4 495 #if GTK_MAJOR_VERSION >= 4
496 gtk_widget_add_css_class(widget, m.ptr); 496 gtk_widget_add_css_class(widget, m.ptr);
497 #elif GTK_MAJOR_VERSION >= 3 497 #elif GTK_MAJOR_VERSION >= 3

mercurial