The menu you want then is the search menu. It's got a way to jp from function to function, declaration to declaration and stuff like that. Man, just took a closer look at the ed sharp navigation menu. Don't know why I'd been overlooking it all this time. Guess I'm a glutton for punishment and love doing things the hard way. I think I'll braille myself a cheatsheet of all the hotkeys. Bet you can litteraly fly around on a file once you got them down. Ken: Just realized you were referring to code::blocks with your reference to control g. For some reason, I thought you were talking about ed sharp. My apologies for the misunderstanding. I feel rather silly. I would be enormously interested in your impressions of the Ide since you are such an experienced c programmer. Do you know c++ as well? I know you know java but can't recall off hand if you mentioned knowing c++. Code::blocks works for c as well though. Thanks. Alex M On 8/22/10, Alex Midence <alex.midence@xxxxxxxxx> wrote: > Once I get advanced enough to have 512 lines of code, I probably > would've found the go to line feature. My programs are running at > about 40 to 50 lines of code these days. Thanks for the tip though. > Hadn't found it yet. I didn't know about that one in Ed Sharp. The > webpages I write for work can quite easily run to that many lines. I > may need that feature some day. > > Alex M > > On 8/22/10, Alex Hall <mehgcap@xxxxxxxxx> wrote: >> For line numbers, I just hit ctrl-j to jump to a line, type in the >> line in question, and hit enter. I am not sure if that will work in >> Codeblocks, but I hope so. When you have a couple hundred lines and >> are looking at something near the top, then have to go to line 150, >> having a way to jump right to the line is better than arrow keys. The >> whole line number thing will vary depending on who you are and what >> you are used to, though, which is why I hope to find an option for it. >> As for the editor configuration, I have found that you can hit right >> arrow to open the menubar item, then arrow down. Jaws will not say >> anything, but hitting right arrow then left arrow will tell you which >> item you just closed. Right arrowing again will re-open that item, >> again silently. However, I cannot get the program to switch to the >> options available from there, and I am not sure why the editor >> configuration has only options about the dropdown menus. I am off in >> search of a conf or ini file to manually edit... >> >> On 8/22/10, Alex Midence <alex.midence@xxxxxxxxx> wrote: >>> Well, in alt+g, if you are in console application, there's only one >>> file and it's main.cpp. Dev c++ did it that way too, actually. As >>> for the line numbers issue, I still haven't figured out how to >>> navigate the editor configuration menu myself. I, personally love the >>> line numbers feature since g++, my compiler of choice, will tell you >>> what line an error is on for you to fix it. something like: >>> >>> error line 23: Undeclared variable >>> >>> You go to line 23 and bang, you can fix the problem. Not all are that >>> straightforward but, having the line numbers helps me personally. It >>> was my frustration with ed sharp. You couldn't just arrow your way up >>> or down a file till you heard the line number you wanted. You have to >>> hit alt a or something like that at every line to get it. Don't get >>> me wrong, I still like ed sharp, especially for python but it's not an >>> ide. It does have lots of cool stuff though. I frankly am finding ed >>> sharp's open file types feature enormously useful. I also like it >>> quite a bit for writing html files. >>> >>> Alex M >>> >>> >>> >>> On 8/22/10, Alex Hall <mehgcap@xxxxxxxxx> wrote: >>>> Thanks! I had it until alt-g. Looks like you have to manually type in >>>> the filename you want, not just choose it from a list, or did I miss >>>> something? Also, has anyone managed to turn off line numbering? I >>>> personally hate it when I have to listen to the line number before I >>>> can read the line, but I cannot find an option to turn it off (the >>>> editor options are not much help since I get stuck in one option and >>>> cannot go anywhere). Jaws11 on win7 if it makes a difference. Thanks >>>> again. Oh and this may be obvious, but try hitting the applications >>>> key while you are editing, especially on a line with a variable or >>>> function name; a lot of cool options will appear! >>>> >>>> On 8/22/10, Alex Midence <alex.midence@xxxxxxxxx> wrote: >>>>> Hi, all, >>>>> >>>>> Ok, here are the steps to creating a project in Code::blocks and >>>>> editing >>>>> in >>>>> it: >>>>> >>>>> 1. Alt+f for file and arrow to new submenu. >>>>> 2. Select project ... . >>>>> 3. Control tab till you are in the listview specifying the category >>>>> of >>>>> project. >>>>> 4. Arrow down to Console and select it by hitting space >>>>> 5. Control tab again and select console application from the list or, >>>>> if you want, select dynamic library or empty project whatever floats >>>>> your boat by hitting space. >>>>> 5. Hit tab and press enter on go. YOu get another meny with a next >>>>> button which you need to go ahead and select. >>>>> 6. Tell it you want c++ or c whatever the case may be and next to >>>>> enter file name. >>>>> >>>>> Once you've told it what to call your project and where to put it, hit >>>>> ok and you're in the project tree. >>>>> >>>>> Now, hit alt+g and you get a list of files to pick from. YOu want >>>>> main.cpp. Hit enter and you are in the editor. It's got a prewritten >>>>> hello world application for you. f9 compiles and runs your >>>>> applicaiton. And, the console output will always prompt you to hit a >>>>> key to continue before making your program disappear. Gives you >>>>> plenty of time to use your jaws cursor. >>>>> >>>>> I tried a regular Waht is your name app and was able to navigate it >>>>> just fine. Incidentally, I have a demo of window eyes on my machien >>>>> and test drove the ide with it and found it perfectly accessible with >>>>> that too. >>>>> >>>>> >>>>> Here's the code I ran just now: >>>>> >>>>> >>>>> // This program greets you by name >>>>> #include <string> >>>>> #include <iostream> >>>>> using namespace std; >>>>> int main () >>>>> { >>>>> // the promt >>>>> cout << "What is your name?" << endl; >>>>> // Variable to store the name >>>>> string name; >>>>> // Ask for input from user >>>>> cin >> name; >>>>> // Now, the greeting >>>>> cout << "Well, hello there, " << name << "! How are you doing today?" >>>>> << >>>>> endl; >>>>> // We are done now >>>>> return 0; >>>>> } >>>>> >>>>> >>>>> Didn't have to include my usual end of program lines before return 0 >>>>> which >>>>> is: >>>>> //Make program prompt to press any key to continue >>>>> system ("PAUSE"); >>>>> //Make it beep before it ends to make sure you know it's done >>>>> cout << "\a"; >>>>> //We are done now >>>>> return 0; >>>>> >>>>> This would give me a beep when the program ended. For ides that just >>>>> did it without telling you. >>>>> >>>>> >>>>> I'm so sold on this thing it's not even funny. Hope you guys find it >>>>> as nice as I have. >>>>> >>>>> Alex M >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On 8/21/10, Katherine Moss <plymouthroamer285@xxxxxxxxx> wrote: >>>>>> I've dealt with those kind of mods before, and I ended up abandoning >>>>>> a >>>>>> board >>>>>> because of it once. >>>>>> >>>>>> -----Original Message----- >>>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex >>>>>> Midence >>>>>> Sent: Saturday, August 21, 2010 11:58 AM >>>>>> To: programmingblind@xxxxxxxxxxxxx >>>>>> Subject: Re: c++ ide: Codeblocks cross-platform and apparently highly >>>>>> accessible >>>>>> >>>>>> Oh, they probably won't go for it then. They do have a forum. YOu >>>>>> have to poke around on the codeblocks.org site and find it. Beware, >>>>>> though, you need to have your questions well throught-through and >>>>>> well >>>>>> formulated. They have a very strict moderator who can be downright >>>>>> rude if he thinks you are being silly. So, if you're going in there >>>>>> to suggest something, put your rhino skin suit on. (Rhinos have the >>>>>> thickest skin of all animals they say.) >>>>>> >>>>>> Alex M >>>>>> >>>>>> On 8/20/10, katherine Moss <plymouthroamer285@xxxxxxxxx> wrote: >>>>>>> Is there a forum where I can go to suggest that to them? The only >>>>>>> problem >>>>>>> with supporting C# is the fact that to make it fully compatible with >>>>>>> the >>>>>>> needs of the C# developer, they'd also have to support the >>>>>>> development >>>>>>> of >>>>>>> ASP.net, which is something that SharpDevelop never did, and never >>>>>>> will >>>>>>> do. >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex >>>>>>> Midence >>>>>>> Sent: Friday, August 20, 2010 1:35 PM >>>>>>> To: programmingblind@xxxxxxxxxxxxx >>>>>>> Subject: Re: c++ ide: Codeblocks cross-platform and apparently >>>>>>> highly >>>>>>> accessible >>>>>>> >>>>>>> Who knows? That might be in its future. It's open source and >>>>>>> customizable with plugins. You can also manually add compilers to >>>>>>> it. >>>>>>> I don't see why c# couldn't be added at some point in the future. >>>>>>> They're adding fortran to it, I think which is no where near as >>>>>>> close >>>>>>> to c++ as c# looks. Their primary focus though is c++. It looks >>>>>>> like >>>>>>> they are trying to fill and then surpass the void dev c++ left when >>>>>>> development for it ceased in 2005. I messed around with that too >>>>>>> but >>>>>>> couldn't get anything to compile because it uses an ancient version >>>>>>> of >>>>>>> the gnu c++ compiler and I couldn't figure out how to add or change >>>>>>> it. I could get stuff to compile in cl.exe that would refuse to >>>>>>> compile in dev c++'s gnu version. >>>>>>> >>>>>>> >>>>>>> Alex M >>>>>>> >>>>>>> On 8/20/10, katherine Moss <plymouthroamer285@xxxxxxxxx> wrote: >>>>>>>> Dang it. It'd be really nice then if they made a port of that for >>>>>>>> C#, >>>>>>>> wouldn't it? >>>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: programmingblind-bounce@xxxxxxxxxxxxx >>>>>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex >>>>>>>> Midence >>>>>>>> Sent: Friday, August 20, 2010 11:34 AM >>>>>>>> To: programmingblind@xxxxxxxxxxxxx >>>>>>>> Subject: Re: c++ ide: Codeblocks cross-platform and apparently >>>>>>>> highly >>>>>>>> accessible >>>>>>>> >>>>>>>> So far, my friend, I am finding it insanely cool. Last night I was >>>>>>>> able to positively fly through coding examples and exercises in my >>>>>>>> tutorial I'm going through. I was able to code and compile them >>>>>>>> from >>>>>>>> the same app and read the console output just fine. had to use the >>>>>>>> Jaws cursor but, hey, no sweat. "but, eclipse does that," you say? >>>>>>>> you have to fiddle with it to get the perspective to change to the >>>>>>>> console from your code whereas this just pops right on up for you. >>>>>>>> Compiler error messages were really accessible too. Just read the >>>>>>>> bottom lines of the screen right above the status line and you're >>>>>>>> in >>>>>>>> business. I actually used an IDE to do some coding and enjoyed the >>>>>>>> experience. It was great! Usually, I'm spending half my time just >>>>>>>> fiddling with the silly thing trying to figure out where in the >>>>>>>> heck >>>>>>>> I >>>>>>>> am on the screen. Code Blocks was really easy to use. Best of >>>>>>>> all, >>>>>>>> it's the full-fledged IDE not a paired down free version of a >>>>>>>> full-blown commercial app like visual studio. I don't have to >>>>>>>> wonder >>>>>>>> what features I'm not getting and if they interfere with the >>>>>>>> functionality or accessibility. Another thing I liked is that it's >>>>>>>> the latest and greatest version of the application. Code Blocks >>>>>>>> 10.05 >>>>>>>> came out in May of 2010. Even has options to add the Boost >>>>>>>> libraries >>>>>>>> and for using the latest proposed additions to the c++ language >>>>>>>> scheduled for this year during compilation. For once, I'm not >>>>>>>> using >>>>>>>> the tech from two or more years back because the newest thing isn't >>>>>>>> accessible yet. So far, I think it's a keeper for me. I don't >>>>>>>> know >>>>>>>> how it would work with developing gui/windows.api applications yet >>>>>>>> since that's still far in my c++ future right now but, console apps >>>>>>>> work great,, that's what I'm writing so, I'm going to use it till I >>>>>>>> hit a brick wall. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Alex M >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 8/20/10, Kerneels Roos <kerneels@xxxxxxxxx> wrote: >>>>>>>>> Thanks Alex, looks really cool! >>>>>>>>> >>>>>>>>> On Fri, Aug 20, 2010 at 6:21 AM, Alex Midence >>>>>>>>> <alex.midence@xxxxxxxxx>wrote: >>>>>>>>> >>>>>>>>>> Hi, folks, >>>>>>>>>> >>>>>>>>>> Been messing around with Code Blocks which is an Ide for c++. So >>>>>>>>>> far, >>>>>>>>>> I'm finding it quite accessible. The menus all behave themselves >>>>>>>>>> with >>>>>>>>>> Jaws as do the dialogs though they like ctrl tab as the hot key >>>>>>>>>> instead of plain old tab for most of them. I was able to use the >>>>>>>>>> text >>>>>>>>>> editor and compile my application and read the output on the >>>>>>>>>> console. >>>>>>>>>> Thing is, as soem of you may remember, I've still very much a >>>>>>>>>> novice >>>>>>>>>> at c++. I'd like to know if any more experienced c++ programmers >>>>>>>>>> have >>>>>>>>>> had any experience with this IDE. It looks great. Does all >>>>>>>>>> sorts >>>>>>>>>> of >>>>>>>>>> stuff and feels very user friendly. More so, I dare say, than >>>>>>>>>> visual >>>>>>>>>> studio did. It's free and open source and comes either by itself >>>>>>>>>> or >>>>>>>>>> bundled with the latest version of the MinGw version of the gnu >>>>>>>>>> c++ >>>>>>>>>> compiler. It also detected my cl. exe compiler that came with >>>>>>>>>> visual >>>>>>>>>> studio express. You can apparently use multiple compilers with >>>>>>>>>> this >>>>>>>>>> thing pretty easily. Any thoughts? Here is the link to download >>>>>>>>>> in >>>>>>>>>> case anyone is interested: >>>>>>>>>> >>>>>>>>>> http://www.codeblocks.org/downloads >>>>>>>>>> >>>>>>>>>> Here's a feature list for anyone interested. I just copied it >>>>>>>>>> from >>>>>>>>>> their site. A bunch of this stuff is still a bit advanced for me >>>>>>>>>> *gring*: >>>>>>>>>> >>>>>>>>>> •Open Source! GPLv3, no hidden costs. >>>>>>>>>> •Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets). >>>>>>>>>> •Written in C++. No interpreted languages or proprietary libs >>>>>>>>>> needed. >>>>>>>>>> •Extensible through plugins >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Compiler: >>>>>>>>>> •Multiple compiler support: >>>>>>>>>> >>>>>>>>>> ◦GCC (MingW / GNU GCC) >>>>>>>>>> ◦MSVC++ >>>>>>>>>> ◦Digital Mars >>>>>>>>>> ◦Borland C++ 5.5 >>>>>>>>>> ◦Open Watcom >>>>>>>>>> ◦...and more >>>>>>>>>> •Very fast custom build system (no makefiles needed) >>>>>>>>>> •Support for parallel builds (utilizing your CPU's extra cores) >>>>>>>>>> •Multi-target projects >>>>>>>>>> •Workspaces to combine multiple projects >>>>>>>>>> •Inter-project dependencies inside workspace >>>>>>>>>> •Imports MSVC projects and workspaces (NOTE: assembly code not >>>>>>>>>> supported >>>>>>>>>> yet) >>>>>>>>>> •Imports Dev-C++ projects >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Debugger: >>>>>>>>>> •Interfaces GNU GDB >>>>>>>>>> •Also supports MS CDB (not fully featured) >>>>>>>>>> •Full breakpoints support: >>>>>>>>>> ◦Code breakpoints >>>>>>>>>> ◦Data breakpoints (read, write and read/write) >>>>>>>>>> ◦Breakpoint conditions (break only when an expression is true) >>>>>>>>>> ◦Breakpoint ignore counts (break only after certain number of >>>>>>>>>> hits) >>>>>>>>>> •Display local function symbols and arguments >>>>>>>>>> •User-defined watches (support for watching user-defined types >>>>>>>>>> through >>>>>>>>>> scripting) >>>>>>>>>> •Call stack >>>>>>>>>> •Disassembly >>>>>>>>>> •Custom memory dump >>>>>>>>>> •Switch between threads >>>>>>>>>> •View CPU registers >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Interface: >>>>>>>>>> •Syntax highlighting, customizable and extensible >>>>>>>>>> •Code folding for C++ and XML files. >>>>>>>>>> •Tabbed interface >>>>>>>>>> •Code completion >>>>>>>>>> •Class Browser >>>>>>>>>> •Smart indent >>>>>>>>>> •One-key swap between .h and .c/.cpp files >>>>>>>>>> •Open files list for quick switching between files (optional) >>>>>>>>>> •External customizable "Tools" >>>>>>>>>> •To-do list management with different users >>>>>>>>>> And many more features provided through plugins! >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Build system >>>>>>>>>> Code::Blocks implements a custom build system with very important >>>>>>>>>> features: ultra-fast dependencies generation, build queues and >>>>>>>>>> parallel builds are the most important ones to mention. >>>>>>>>>> Debugging >>>>>>>>>> The debugging subsystem has been greatly enhanced in the latest >>>>>>>>>> version. Automatic/manual watches, code/data breakpoints, call >>>>>>>>>> stack, >>>>>>>>>> disassembly listing and memory dumps are only few of its >>>>>>>>>> features. >>>>>>>>>> >>>>>>>>>> Alex M >>>>>>>>>> __________ >>>>>>>>>> View the list's information and change your settings at >>>>>>>>>> //www.freelists.org/list/programmingblind >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Kerneels Roos >>>>>>>>> Cell/SMS: +27 (0)82 309 1998 >>>>>>>>> Skype: cornelis.roos >>>>>>>>> >>>>>>>>> The early bird may get the worm, but the second mouse gets the >>>>>>>>> cheese! >>>>>>>>> >>>>>>>> __________ >>>>>>>> View the list's information and change your settings at >>>>>>>> //www.freelists.org/list/programmingblind >>>>>>>> >>>>>>>> >>>>>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>>>>>> signature >>>>>>>> database 5382 (20100820) __________ >>>>>>>> >>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>> >>>>>>>> http://www.eset.com >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>>>>>> signature >>>>>>>> database 5382 (20100820) __________ >>>>>>>> >>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>> >>>>>>>> http://www.eset.com >>>>>>>> >>>>>>>> >>>>>>>> __________ >>>>>>>> View the list's information and change your settings at >>>>>>>> //www.freelists.org/list/programmingblind >>>>>>>> >>>>>>>> >>>>>>> __________ >>>>>>> View the list's information and change your settings at >>>>>>> //www.freelists.org/list/programmingblind >>>>>>> >>>>>>> >>>>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>>>>> signature >>>>>>> database 5383 (20100820) __________ >>>>>>> >>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>> >>>>>>> http://www.eset.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>>>>> signature >>>>>>> database 5383 (20100820) __________ >>>>>>> >>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>> >>>>>>> http://www.eset.com >>>>>>> >>>>>>> >>>>>>> __________ >>>>>>> View the list's information and change your settings at >>>>>>> //www.freelists.org/list/programmingblind >>>>>>> >>>>>>> >>>>>> __________ >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/programmingblind >>>>>> >>>>>> >>>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>>>> signature >>>>>> database 5383 (20100820) __________ >>>>>> >>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>> >>>>>> http://www.eset.com >>>>>> >>>>>> >>>>>> >>>>>> __________ Information from ESET NOD32 Antivirus, version of virus >>>>>> signature >>>>>> database 5383 (20100820) __________ >>>>>> >>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>> >>>>>> http://www.eset.com >>>>>> >>>>>> >>>>>> __________ >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/programmingblind >>>>>> >>>>>> >>>>> __________ >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/programmingblind >>>>> >>>>> >>>> >>>> >>>> -- >>>> Have a great day, >>>> Alex (msg sent from GMail website) >>>> mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap >>>> __________ >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/programmingblind >>>> >>>> >>> __________ >>> View the list's information and change your settings at >>> //www.freelists.org/list/programmingblind >>> >>> >> >> >> -- >> Have a great day, >> Alex (msg sent from GMail website) >> mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind >> >> > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind