Michael Uman
2014-02-28 19:43:12 UTC
Hello,
This is my first post to the user group... So I hope I can get some
answers...
First of all I would like to thank all the developers for wxWidgets. We
have been using wxWidgets at Sigma since I joined in 2003. We use the
library for our Debugger and have been pleased with it's ease of porting
between Windows and Linux. I build our project for both Windows 7 and
Ubuntu Linux and support other Linux distros (CentOS, Debian)...
But I have been running into issues with the wx3_0_0 wxTreeListCtrl. Before
I upgraded our app to use wx3_0_0 we relied on wx2_8_12 and used a
third-party treelist control. Unfortunately that tree list control doesn't
work in the wx3 environment, and I ported our code to work with the
included wxTreeListCtrl which comes with wx3...
But two things bother me:
1) On the Linux port the scroll-wheel doesn't scroll the tree list... I can
only scroll with the mousewheel when the mouse is over the scroll-bar. On
the Windows 7 port the scroll wheel works when it is rolled over the entire
tree control area. Is there some way to make the Linux tree control scroll
with the scroll-wheel?
2) The 3rd party tree control we used previously included a member called
*ExpandAll()* but not such member exists in the wx3 tree control. So I
thought I would write some recursive code which would iterate through all
the siblings of the item, expanding each one in the process.... But this
did not work for me. I am currently 'whipping together' an example app
which will demonstrate what I am doing. I hope to be able to attach it to a
follow up on this thread.
Does anyone know anything about what I am asking? If so I would greatly
appreciate your assistance. I hope to be able to contribute something some
day to wxWidgets.
Thank you,
Michael Uman
Sr. Software Engineer
Sigma Designs, Inc.
This is my first post to the user group... So I hope I can get some
answers...
First of all I would like to thank all the developers for wxWidgets. We
have been using wxWidgets at Sigma since I joined in 2003. We use the
library for our Debugger and have been pleased with it's ease of porting
between Windows and Linux. I build our project for both Windows 7 and
Ubuntu Linux and support other Linux distros (CentOS, Debian)...
But I have been running into issues with the wx3_0_0 wxTreeListCtrl. Before
I upgraded our app to use wx3_0_0 we relied on wx2_8_12 and used a
third-party treelist control. Unfortunately that tree list control doesn't
work in the wx3 environment, and I ported our code to work with the
included wxTreeListCtrl which comes with wx3...
But two things bother me:
1) On the Linux port the scroll-wheel doesn't scroll the tree list... I can
only scroll with the mousewheel when the mouse is over the scroll-bar. On
the Windows 7 port the scroll wheel works when it is rolled over the entire
tree control area. Is there some way to make the Linux tree control scroll
with the scroll-wheel?
2) The 3rd party tree control we used previously included a member called
*ExpandAll()* but not such member exists in the wx3 tree control. So I
thought I would write some recursive code which would iterate through all
the siblings of the item, expanding each one in the process.... But this
did not work for me. I am currently 'whipping together' an example app
which will demonstrate what I am doing. I hope to be able to attach it to a
follow up on this thread.
Does anyone know anything about what I am asking? If so I would greatly
appreciate your assistance. I hope to be able to contribute something some
day to wxWidgets.
Thank you,
Michael Uman
Sr. Software Engineer
Sigma Designs, Inc.
--
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.
To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.
To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users