Make `Widget.get_style_context() const` return a `StyleContext const`?
- From: Daniel Boles <dboles src gmail com>
- To: gtkmm-list <gtkmm-list gnome org>
- Subject: Make `Widget.get_style_context() const` return a `StyleContext const`?
- Date: Tue, 10 Dec 2019 15:05:25 +0000
I suspect this might have been asked and discredited already, so if it has, apologies and link me :)
In gtk/src/widget.hg we have:
```
_WRAP_METHOD(Glib::RefPtr<StyleContext> get_style_context(), gtk_widget_get_style_context, refreturn)
_WRAP_METHOD(Glib::RefPtr<Gtk::StyleContext> get_style_context() const, gtk_widget_get_style_context, refreturn, constversion)
```
Should the const version return a RefPtr to a `const StyleContext`? I feel like perhaps it should.
If we have the style context, we can change how the widget is drawn, which is arguably quite a non-const thing to do with something whose main purpose is to be displayed :-)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]