Closed cmmsrg closed 8 years ago
Hi cmmsrg, Thank you for reporting this issue, I'm currently compiling and upgrading new version of pre-built libraries, download link to new libs will be available in few days.
From what I gathered there are new updates from MS in VS Update 2, and some settings used to compile current pre-built libs are not compatible any more (compile setting), not sure but before uploading new pre-built package I'll test your sample code and you'll be notified here in this issue about updates.
Thank you again, see you in few days!
It's perfect. Thanks a lot for your commitment, your project is great!
See you soon!
Hello again cmmsrg!
as promised new build result was added to release section, in addition x86 build was added. for details and download links see release section
sorry, couldn't upload sooner, very little free time available :/
Thank you again for reporting, if error is still there or you encounter other problems please let me know, thanks!
Hi codekiddy2!
Problem related to Gtk::TreeView
and Gtk::TreeModelFilter
is fixed! Thank-thank-thank you very much!!
Just 2 little issues:
$(INCLUDE_DIR)intl;
, but it should be $(INCLUDE_DIR)gettext\intl;
.Gtk::TreeView
. I was unable to manage "odd rows" theme and "even rows" theme by using "official" instructions; more precisely, I would have had to add these line in my css file:GtkTreeView row:nth-child(even)
{
...
}
GtkTreeView row:nth-child(odd)
{
...
}
But it didn't work. My working fix was to add MyTreeView.set_rules_hint(true);
in my C++ code and add lines shown below in my css file:
GtkTreeView row:even
{
...
}
GtkTreeView row:odd
{
...
}
But this was really strange because Gtk::TreeView::set_rules_hint
is deprecated since Gtkmm 3.14!
My fix no longer works with your latest binaries, because Gtk::TreeView::set_rules_hint
is truly deprecated.
Why are official instructions inoperative? How to fix it?
Thanks!!
H, thanks again for report!
the $(INCLUDE_DIR)intl
will be corrected next time, it looks like this include directory doesn't play the role for simple projects and somehow I missed that :/
the GtkTreeView row:nth-child(even)
seems to be a bug since 3.14 or something, because there are several reports like this one from people around complaining about this.
For now I would wait for new release of Gtk+ and gtkmm, current gtk+,gtkmm 3.20 doesn't compile well, unstable version 3.21 doesn't mention these fixes yet, so reporting this issue on gtkmm mailing list should give better response, at least to let gtkmm devs know about this problem.
Hi codekiddy2,
I'm using your pre-built Gtkmm binaries (gtkmm 3.16 for Visual Studio 2015 Debug x64). Thanks! But I have a problem relating to
Gtk::TreeView
andGtk::TreeModelFilter
.In concrete terms, I try to execute an official Gtkmm example (https://git.gnome.org/browse/gtkmm-documentation/tree/examples/book/treeview/filter), but I don't succeed.
Software execution is broken during
ExampleWindow
class costruction, more specifically at lineGtk::TreeModel::Row row = *(m_refTreeModel->append());
. Here is relevant code:Moreover, Visual Studio shows a popup stating following message:
c_iter
' is being used without being initialized."What is the problem? Would you help me to fix it :)? Thanks a lot!
Sergio Cammarata