From: tony007 <sup...@go...> - 2006-11-16 21:10:23
|
On 16/11/06, Ian Larsen <dr...@gm...> wrote: > > I've just uncommented the line that disables the toolbars because it > was quick and easy, I'll add the menu options to turn them back on > later. > > It would be great to have someone do the icons. I don't care if they > match the ones I have already, unless he'd like to use that as a > starting point. It seems that shiny buttons are all the rage these > days, which is why those look like they do. My only requirement is > that they be sort of universal, so that non-English speakers can > understand them. (For example, I'm not sure an icon of an insect for > "debug" would translate well) :-) I'd never have thought of using an insect for debug - it's quite good really! Having said that, debug is kind of tricky really... I'm going to copy in some standard icons for new, open, save, etc. as > placeholders for better looking icons. I'll get him to do it and pass on your concerns about them being universal. I used to work with him a couple of years ago and I know that he is aware of these issues so hopefully they turn out right pretty much straight away. If you had to pick an age group to target what would it be, just to give him a rough idea? I've got some time to spend on the app in the next few days. I'll merge from trunk/ into /branches/tony and do the work in the branch. Then I'll try and put together an interesting tutorial - do you have anything in particular that you'd like to see covered? If not I'll do a simple game of some description. Just to confirm, are you using Qt 4.2 as there have been some changes from 4.1. tony -Ian > > > On 11/16/06, tony007 <sup...@go...> wrote: > > > > > > On 15/11/06, Ian Larsen <dr...@gm...> wrote: > > > I've fixed a few things in the trunk of the svn repository. > > > > > > Compilation no longer requires different commands in the LEX directory > > > for unix and windows, a simple "make" will do for both. (Does anyone > > > know how to automate this with qmake?) > > > > You can probably do this from the BASIC256.pro file using the 'system' > > function. > > i.e. > > MADE_LEX = TRUE > > exists( ./LEX/Makefile ) { > > system( make -C ./LEX ):MADE_LEX=FALSE > > } > > eval( MADE_LEX = FALSE ) { > > error( Couldn't make LEX project - aborting... ) > > } > > > > I've haven't tested this cause I'm at work and have an urgent 'crisis' > to > > deal with... > > Take a look at > > http://doc.trolltech.com/4.2/qmake-function-reference.html > > for more information. > > > > > > > Also, I've added a resources directory, where icons are stored. These > > > are then compiled into the executable using qt's handy resource > > > compiler, so there's no need to distribute .png's with the > > > application. > > > > > > As far as icons go, I'm looking for ideas for good symbols that are > > > universal for New Program, Debug, etc. I think a green triangle and > > > red square are fairly standard for Run and Stop. > > > > I've got a graphic designer friend who has said he will make some > button > > icons. He has vast amounts of experience creating graphics for > educational > > software aimed at children, but said it might take him a week or so to > get > > it done as he's really busy at the moment I can give him the ones you've > > done so far to give him an idea of the 'theme' if you like. Let me know > if > > you want to take advantage of the offer or not Ian? > > > > btw. Ian, are you sure about disabling the dock window toolbars in the > > code? I thought you meant you'd set them to be not-visible by default so > > that they don't clutter up the app when it's loaded. What about the > person > > who a) doesn't compile from source but downloads the binaries and b) has > a > > large resolution screen. I've always thought it's better to offer > > functionality but give users to option to use or not use it as they > choose. > > Just my two cents worth... > > > > tony > > > > > -Ian > > > > > > > > > ------------------------------------------------------------------------- > > > Take Surveys. Earn Cash. Influence the Future of IT > > > Join SourceForge.net's Techsay panel and you'll get the chance to > share > > your > > > opinions on IT & business topics through brief surveys - and earn cash > > > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > _______________________________________________ > > > Kidbasic-devel mailing list > > > Kid...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/kidbasic-devel > > > > > > > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > > opinions on IT & business topics through brief surveys - and earn cash > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > _______________________________________________ > > Kidbasic-devel mailing list > > Kid...@li... > > https://lists.sourceforge.net/lists/listinfo/kidbasic-devel > > > > > > > |