I would like to apologize for my inability to type in proper English. I was completely tired when I posted my last post and had absolutely no idea what I was thinking (besides the fact that I was extremely happy for making Shoes go full screen). I think I merely was trying to state that I had no idea if it would work on Mac OS or not. I don't know much about Mac OS, other than: it's not compatible with many of the major applications that I love. As for employers finding this post, I'm not at all concerned. Also, I would like to put it on the record that English is my first language, my previous post was just a complete failed attempt at typing in English. Again, I apologize for that.
Looking back at my original post, I do regret making it while I was so dazed. It's amazing that most of my programming genius comes out when I can only type at a 1st grade level. On Fri, Jul 17, 2009 at 3:08 AM, dave <[email protected]> wrote: > Samuel, > > it is great that you have contributed code to the Shoes platform but some > of > your comments seem a bit over the top (I don't know if English is your 1st > or > 2nd language either). > > Remember Mac OS is a variant of BSD (to my understanding) with some closed > source code added in my Apple. > I would hazard a guess that it a program can work under linux then it > should > work on Mac (I do apologies if what i have said is in fact false). > > It's okay if you don't like apple or the mac OS, But others on this list do > and remember what you put out into forums like this one stays there for > ever > and can be transmitted to other forums as i have found posting i have made > appear on total different lists to where i placed the original. > > Secondly and most importantly a future employer (who may just LOVE Apple) > may > come across this posting and be put off employing you based solely on this > posting or the apparent tone of the words used. > > Always try and put things like this in a frame where as you said later on I > suck on macs (i infer that you mean your not as good at writing C/C++ code > for > the MAC OS as for Linux or windows - and that's fine it a comment about > your > current skill set. But always allow a get out clause by adding something > like > due to not having a test MAC to use) and that's fine for as an employer I'd > see > it as an honest comment reflecting your poor skill set with mac's at the > time > of the writing the posting and 6 months, 1 year etc in the future your > skill > set may have changed to one where you are very proficient with the MAC OS. > > And with the current economy of most countries going downward it pays to be > careful about how you phrase things in forums. > > > cheers, > > Dave. > > On Fri, 17 Jul 2009 16:42:42 Samuel Peterson wrote: > > ok, I was bored... and I did this for my application, so I share with > you, > > today, my work! I only did the work for GTK and Windows... I don't know > > crap about Mac (I don't even like apple), so screw mac..... I have not > > tested in GTK yet, but I will in about a week. > > Lets get started.... > > Get the latest copy of the source.... ( > > http://wiki.github.com/why/shoes/recentbuilds) > > Mine was 0.r1243 > > > > Download all the dependencies for your platform from: > > http://wiki.github.com/why/shoes/buildingshoes > > and place your dependencies as instructed on the page... > > > > From now on, everything is being referred to as if we're already in the > > shoes directory. > > > > Open "shoes/native/windows.c" > > > > add: > > > int shoes_native_get_resolution_width() > > > > { > > > > return GetSystemMetrics(SM_CXSCREEN); > > > > } > > > > > int shoes_native_get_resolution_height() > > > > { > > > > return GetSystemMetrics(SM_CYSCREEN); > > > > } > > > > before: > > > void shoes_native_cleanup(shoes_world_t *world) > > > > Open "shoes/native/gtk.c" > > > > add: > > > int shoes_native_get_resolution_width() > > > > { > > > > GdkScreen* screen = NULL; > > > > > screen = gtk_window_get_screen(GTK_WINDOW(app->os.window)); > > > > > > > > > return gdk_screen_get_width(screen); > > > > } > > > > > int shoes_native_get_resolution_height() > > > > { > > > > GdkScreen* screen = NULL; > > > > screen = gtk_window_get_screen(GTK_WINDOW(app->os.window)); > > > > > return gdk_screen_get_height(screen); > > > > } > > > > before: > > > void shoes_native_cleanup(shoes_world_t *world) > > > > Open "shoes/app.c" > > > > add: > > > // If fullscreen is true, this will override the set width/height > > > > if(app->fullscreen == true) > > > > { > > > > width = shoes_native_get_resolution_width(); > > > > height = shoes_native_get_resolution_height(); > > > > } > > > > before: > > > app->width = width; > > > > There you have it. That should completely enable full screen > implementation > > in windows and linux... Mac is out of luck, because I suck at mac.. > > > > ~Enjoy > >
