Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
Major CVS codebase changes
takeshimiya:
See, 2) and 4) would be solved with my Menus and Shortcuts Revamping idea of handling Commands with Bindings, because you'll have for example the Command cmdZoomIn without a Menu Binding, but with a Binding like a Toolbar or Key one.
thomas:
1) + 2) yes, wxKeybinder still needs a lot of work. But at least there is *something* now :)
3) works fine here?
4) available via Control-Shift-F now.
squizzz:
--- Quote from: Takeshi Miya on November 18, 2005, 01:24:44 pm ---See, 2) and 4) would be solved with my Menus and Shortcuts Revamping idea of handling Commands with Bindings, because you'll have for example the Command cmdZoomIn without a Menu Binding, but with a Binding like a Toolbar or Key one.
--- End quote ---
Yes, indeed. But it still would be nice to add this functionality (esp. point 2) to pull down menu - AFAIR there were at least 2 threads on this forum concerning if is indent/unindent & zoom in/zoom out features already implemented/available and what is the shortcut to invoke it. Now there is simply not a single way [except reading forum] for user to know that it's all there and working. :)
--- Quote from: thomas ---3) works fine here?
--- End quote ---
I'll try this out once again with more updated version of C::B, and if it keep crashing again, I'll simply send you my configuration file + *.rpt.
Revy:
Hello therion,
first of all i would like to thank you and the CB team for their work!
Second, the CVS Build you provided unfortunately doesn't work on Windows 98 because of a missing export:
Codeblocks DLL is linked with a missing export to SHELL32.DLL:SHGetFolderPathA
Here is a code snippet from MS to make it work on W98:
--- Code: --- // SHGetFolderPath can work everywhere SHFOLDER is installed.
HMODULE hModSHFolder = LoadLibrary("shfolder.dll");
if ( hModSHFolder != NULL )
{
(*(FARPROC*)&g_pfnSHGetFolderPath = GetProcAddress(hModSHFolder, "SHGetFolderPathA"));
}
else
g_pfnSHGetFolderPath = NULL;
}
if (g_pfnSHGetFolderPath != NULL )
g_pfnSHGetFolderPath(NULL, CSIDL_SYSTEM, NULL, NULL, szSystem32);
else
szSystem32[0] = '\0';
OpenFileName.lpstrInitialDir = szSystem32;
--- End code ---
But i guess a dev needs to update the cvs for the fix.
Thx very much
Revy ---- waiting for a working cvs build for w98 :)
PS
I think one of its major strength of CB is, that it also works on W98, especially because everyone can use VC++ Express on W2k and above for free.
--- Quote from: therion on November 18, 2005, 01:24:03 am ---Ive just uploaded the files. They were update from head_merged_to_yt tag, but everything looks fine, should be some kind of temp tag, dont know :-)
BTW The KeyBinder is great! Really a great feature!
Ill test the new debug plugin and send a new build from HEAD revision (the real one) tomorrow (quite late here in Brazil, hehehe)
Enjoy the new build. http://paginas.terra.com.br/informatica/mauricio/codeblocks/
--- End quote ---
MortenMacFly:
--- Quote from: mandrav on November 17, 2005, 08:06:13 pm ---
--- Code: ---// new way
Manager::Get()->GetConfigmanager("editor")->ReadInt("/tab_size", 4);
Manager::Get()->GetConfigmanager("editor")->Write("/tab_size", 4);
--- End code ---
--- End quote ---
Warning: Please note that in mandravs post "GetConfigmanager" is actually wrong, it should be spelled "GetConfigManager" (note the upper case "M"). Otherwise compiling will fail. It took a while for me to realise this... seems I'm blind when it comes to upper/lowercase letters. :lol:
Morten.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version