Search found 80 matches

by BuschnicK
Thu Nov 25, 2010 3:20 pm
Forum: C++ Development
Topic: wxBookCtrl sample is broken
Replies: 3
Views: 930

Thanks for looking into this PB. I'm not using a more recent version of wx because I'm using some wx extensions in my local version (wxTreeControl, an updated wxAUI, ...) and have fixed quite a few bugs and glitches in wx itself. I have tried merging with trunk again but that proved to be too tediou...
by BuschnicK
Wed Nov 24, 2010 4:11 pm
Forum: C++ Development
Topic: wxBookCtrl sample is broken
Replies: 3
Views: 930

wxBookCtrl sample is broken

The wx2.9.0 wxBookCtrl on Win7 has multiple errors: 1) start the sample. Press alt-d 4 times to remove all pages. press alt-a to add a page. press tab to cycle from control to control. Notice that the tab header, button1 and button2 and the logwindow are included in the tab sequence. Now use shift-t...
by BuschnicK
Thu Jun 24, 2010 12:26 pm
Forum: C++ Development
Topic: wxAui floatpane insanity
Replies: 0
Views: 544

wxAui floatpane insanity

wxAUI Floatpanes use some weird non-standard way of handling frame moves. The move and moving events are both bound to the same event handler, thus making no distinction between the two. In order to detect when a move finishes it uses the OnIdle event. And this is where the pain begins. There are no...
by BuschnicK
Thu Jun 24, 2010 12:17 pm
Forum: Database Related
Topic: Pocco, MySQL++, MySQL Connector C++, ODBC and wxWidgets
Replies: 13
Views: 13368

I'm using SOCI (http://soci.sourceforge.net/) with moderate success. It features a nice interface and adequate performance. However some of the more useful backends aren't officially supported (ODBC,mySQL). Also, my biggest gripe with it - no unicode support.
by BuschnicK
Wed May 26, 2010 11:10 am
Forum: Component Writing
Topic: Issues with Enhanced wxTreeListCtrl
Replies: 12
Views: 4121

performance of GetNextSibling

The documentation states GetNextChild is obsolete and one should prefer GetNextSibling instead. This is very bad advice in my experience. Reason: GetNextSibling doesn't use the cookie value for iterating over the items. It'll instead iterate the whole child array in order to find the item's index (u...
by BuschnicK
Wed Mar 03, 2010 3:29 pm
Forum: C++ Development
Topic: wxAuiNotebook separate pages into wxAuiPanes?
Replies: 5
Views: 934

Well I have fixed most of the stuff outlined above and some more. There are still issues left (like only the fancy title bars working and panels sometimes having their window hidden initially, leading to drawing errors - I am working around that by manually showing the windows). Anyways, it's workin...
by BuschnicK
Mon Mar 01, 2010 9:19 am
Forum: C++ Development
Topic: wxAuiNotebook separate pages into wxAuiPanes?
Replies: 5
Views: 934

Thanks tierra. I looked into the branch and used it with my 2.9.0 sources on Windows. It doesn't seem to be quite finished, I'm patching my local copy, maybe I can provide an official patch later on. Things I have noticed during a cursory look: - different notebook headers (fancy vs simple) don't wo...
by BuschnicK
Fri Feb 26, 2010 9:58 am
Forum: C++ Development
Topic: wxAuiNotebook separate pages into wxAuiPanes?
Replies: 5
Views: 934

I'm still very much interested in a solution to this. What happened to the Google Summer Of Code project for wxAUI? It seems even even 4 years after the original request for this feature there still hasn't been any progress. At least wx trunk doesn't seem to implement it. Any clues? Anyone working o...
by BuschnicK
Thu Jan 14, 2010 1:17 pm
Forum: C++ Development
Topic: scrollBar window splitter handle?
Replies: 0
Views: 377

scrollBar window splitter handle?

Microsoft applications often have a little extra gripper next to the line-up/line-down arrow buttons in scrollbars. You can grab and drag this gripper to split a window and resize it. Does such a control exist for wxWidgets? AFAIK you currently have to offer a menu entry or something like that for s...
by BuschnicK
Wed Dec 16, 2009 3:03 pm
Forum: C++ Development
Topic: wxWidgets mouse capture lost bug
Replies: 6
Views: 1711

I have written my own (windows) tooltip class now. It fixes the access violation crash of wxWidget's own tooltip and allows html content. The culprit is definitely the interaction of delayed destruction and the mouse capture stack. wxWidgets tries to give mouse capture to a window that has already b...
by BuschnicK
Fri Dec 11, 2009 4:45 pm
Forum: C++ Development
Topic: wxWidgets mouse capture lost bug
Replies: 6
Views: 1711

Well my experience with posting patches hasn't exactly been stellar in the past. I did provide some but had to wait around months for a response or acceptance into the trunk. And even then only after some back and forth over minor details like windows vs unix line endings, spaces vs tabs etc. I mean...
by BuschnicK
Fri Dec 11, 2009 4:16 pm
Forum: C++ Development
Topic: wxWidgets mouse capture lost bug
Replies: 6
Views: 1711

Thanks for the link. It sounds exactly like the problem I'm experiencing. However, the ticket is 4 months old and without resolution. Anyone I can bug directly with it?
by BuschnicK
Fri Dec 11, 2009 3:59 pm
Forum: C++ Development
Topic: wxWidgets mouse capture lost bug
Replies: 6
Views: 1711

wxWidgets mouse capture lost bug

I understand you have to keep calls to CaptureMouse/ReleaseCapture paired or bad things will happen (wx will assert). Since you may lose mouse capture due to external events you have to handle wxMouseCaptureLost events as well. So far so good. Unfortunately, wxWidgets own wxTipWindow doesn't seem to...
by BuschnicK
Mon Nov 30, 2009 8:04 am
Forum: C++ Development
Topic: wxSearchCtrl KeyDown events?
Replies: 4
Views: 954

@Cataling: That's what I tried, but the textctrl member is private...
by BuschnicK
Fri Nov 13, 2009 10:22 am
Forum: C++ Development
Topic: wxSearchCtrl borderstyle broken
Replies: 0
Views: 398

wxSearchCtrl borderstyle broken

ARGH! I just spend an hour trying to figure out why my style flags would simply be ignored by the wxSearchCtrl. I finally stepped through the code into the Create method and what do I find?! int borderStyle = wxBORDER_SIMPLE; #if defined(__WXMSW__) borderStyle = GetThemedBorderStyle(); if (borderSty...