Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

ThreadSearch 0.9 release (Windows only !!)

<< < (2/5) > >>

dje:
Hi all !


--- Quote from: mandrav on November 12, 2007, 01:18:14 pm ---
--- Quote from: MortenMacFly on November 12, 2007, 12:54:07 pm ---Oh well... after the latest changes in the SDK this one seems pretty broken, unfortunately... :-(

--- End quote ---

Fear not. We 're here to help with the transition :).

--- End quote ---

Not enough time, too many problems...
As I didn't upgrade my environment for a long time and couldn't pay attention to the forums for a while, am I right with the following procedure ?

* Upgrade GCC to 4.2.1
* Upgrade wxWidgets to 2.8.6
* Fix the problems  :wink:
Note: Linux problems are not fixed for now.

Dje

MortenMacFly:

--- Quote from: dje on November 12, 2007, 01:55:17 pm ---
* Upgrade GCC to 4.2.1
* Upgrade wxWidgets to 2.8.6
* Fix the problems  :wink:
--- End quote ---
You don't need to upgrade to gcc 4.2.1. The official C::B compiler is still 3.4.5. The other points are right. ;-)
Then the major issues are the usage of MessageLog as the logging system has changed. You should do a clean C::B checkout and try to compile TS with it and you'll see what I mean... ;-)
With regards, Morten.

Edit: Notice that SVN update *might* not work as there were also files removed from SVN. These file were remaining in my sandbox anyhow... "why-o-ever"...?!

dje:
Hi all !

I'm working on the new logger interface integration.

I found these events in sdk_events used in main.cpp:

--- Code: ---const wxEventType cbEVT_ADD_LOG_WINDOW = wxNewEventType();
const wxEventType cbEVT_REMOVE_LOG_WINDOW = wxNewEventType();
const wxEventType cbEVT_SWITCH_TO_LOG_WINDOW = wxNewEventType();
const wxEventType cbEVT_SHOW_LOG_MANAGER = wxNewEventType();
const wxEventType cbEVT_HIDE_LOG_MANAGER = wxNewEventType();
const wxEventType cbEVT_LOCK_LOG_MANAGER = wxNewEventType();
const wxEventType cbEVT_UNLOCK_LOG_MANAGER = wxNewEventType();
--- End code ---

but I don't see any event to access the

--- Code: ---void InfoPane::Show(size_t i)
--- End code ---
method.

As the previous version allows showing/hiding ThreadSearch Panel in the Messages notebook from the View menu, I'd like to implement it with new logger interface but I didn't find the right event to do it.

Any idea ?

Dje

mandrav:

--- Quote from: dje on November 15, 2007, 11:08:12 pm ---but I don't see any event to access the

--- Code: ---void InfoPane::Show(size_t i)
--- End code ---
method.

As the previous version allows showing/hiding ThreadSearch Panel in the Messages notebook from the View menu, I'd like to implement it with new logger interface but I didn't find the right event to do it.

Any idea ?

Dje

--- End quote ---

Use cbEVT_REMOVE_LOG_WINDOW and cbEVT_ADD_LOG_WINDOW.

dje:
Ok, thanks for the quick answer.

Dje

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version