Here's the code I'm using (in gtkmm 3.  Apparently gtk 4, and hence
gtkmm 4, is not available for Raspberry Pi yet)

static const Glib::ustring STYLE_SHEET = "#timer { font: 150pt Arial,
sans-serif; background-color: #0000ff; }";
.
.
.


m_css = Gtk::CssProvider::create();
if (! m_css->load_from_data(STYLE_SHEET)) {
  std::cerr << "Failed to load CSS" << std::endl;
  std::exit(1);
}


m_label_timer.set_name("timer");
auto screen = Gdk::Screen::get_default();
auto context = m_label_timer.get_style_context();
context_add_provider_for_screen(screen, m_css,
GTK_STYLE_PRIORITY_APPLICATION);

There are no compiler errors, no messages, and the program does
run.  It's just that the label's font is not any bigger than without
the style sheet stuff and the background is not blue.

Anyone with any ideas?
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to