Features/GTK3/Porting/InfoSlicer: Difference between revisions
No edit summary |
|||
| Line 115: | Line 115: | ||
* After drag-n-drop an arrow is added inside the article (right side) that is being edited. This is not working due: https://bugzilla.gnome.org/show_bug.cgi?id=651962 | * After drag-n-drop an arrow is added inside the article (right side) that is being edited. This is not working due: https://bugzilla.gnome.org/show_bug.cgi?id=651962 | ||
** Line #641 (''infoslicer/processing/Article.py'') | ** Line #641 (''infoslicer/processing/Article.py'') | ||
= Notes = | |||
* I had to write a workaround over [https://bugzilla.gnome.org/show_bug.cgi?id=679415 this bug] (adding columns with properties) on <tt>bookview.py</tt> Line #129 | |||
<pre> | |||
# FIXME: insert_column_with_attributes does not exist on pygobject | |||
# column = self.tree.insert_column_with_attributes(0, '', cell, active=0) | |||
# TODO: this is a workaround due | |||
# https://bugzilla.gnome.org/show_bug.cgi?id=679415 | |||
column = Gtk.TreeViewColumn('Wiki', cell) | |||
column.props.sizing = Gtk.TreeViewColumnSizing.FIXED | |||
column.props.fixed_width = 50 | |||
column.props.visible = custom | |||
self.tree.insert_column(column, 0) | |||
cell = Gtk.CellRendererText() | |||
cell.connect('edited', self._cell_edited_cb) | |||
cell.props.editable = True | |||
# FIXME: insert_column_with_attributes does not exist on pygobject | |||
# self.tree.insert_column_with_attributes(1, '', cell, text=1) | |||
# TODO: this is a workaround due | |||
# https://bugzilla.gnome.org/show_bug.cgi?id=679415 | |||
column = Gtk.TreeViewColumn('Custom', cell, text=1) | |||
self.tree.insert_column(column, 1) | |||
</pre> | |||
= Useful links = | = Useful links = | ||
* Ticket that removes hippo and sugar-port: http://bugs.sugarlabs.org/ticket/3743 | * Ticket that removes hippo and sugar-port: http://bugs.sugarlabs.org/ticket/3743 | ||