You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49365e132c
This new invoker is able to handle all the palettes on a treeview, removing the need of one invoker per cell renderer (CellRendererInvoker). This simplifies the code and makes it more efficient. Also removes the logic from the CellRendererIcon, which should only care about drawing itself. [1] Is important to note than in Gtk3 a CellRenderer is not a GtkWidget then can't know when the mouse is over it or have the usual events used by other invokers, making the implementation CellRendererInvoker very complicate. This commit also removes the invoker of CellRendererIcon. The ScrollingDetector logic is simplified too, because now there are only one invoker instead of one by renderer and the example code updated. [1] https://developer.gnome.org/gtk3/stable/GtkCellRenderer.html |
9 years ago | |
---|---|---|
.. | ||
alert.py | 11 years ago | |
animator.py | 11 years ago | |
buttons.py | 11 years ago | |
cellrenderericon.py | 9 years ago | |
combobox.py | 11 years ago | |
common.py | 11 years ago | |
customdestroy.py | 11 years ago | |
gtktreesensitive.py | 11 years ago | |
iconbadges.py | 11 years ago | |
iconcache.py | 11 years ago | |
iconentry.py | 11 years ago | |
iconwidget.py | 10 years ago | |
intro.py | 11 years ago | |
notebook.py | 11 years ago | |
progress.py | 11 years ago | |
radiopalette.py | 11 years ago | |
scrollingdetector.py | 9 years ago | |
tabs.py | 11 years ago | |
ticket2855.py | 11 years ago | |
ticket2999.py | 11 years ago | |
ticket3000.py | 11 years ago | |
toolbar.py | 11 years ago | |
toolbarpalettes.py | 11 years ago | |
toolbuttons.py | 11 years ago | |
tray.py | 11 years ago |