{"id":15,"date":"2009-06-18T02:14:57","date_gmt":"2009-06-18T02:14:57","guid":{"rendered":"https:\/\/blogs.scummvm.org\/remere\/?p=15"},"modified":"2022-05-23T16:46:46","modified_gmt":"2022-05-23T16:46:46","slug":"fever-and-gui","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/remere\/2009\/06\/18\/fever-and-gui\/","title":{"rendered":"Fever and GUI"},"content":{"rendered":"<p>Unfortunetly, I\u2019ve been sick for the last few days (fever etc.), which has slowed down my progress alittle. But I\u2019ll recover it tomorrow! I still managed to do the first commit with some GUI yesterday. Which cheered me up since the GUI is actually the primary goal (no matter how much fun CLI is *cough cough*) this summer.<\/p>\n<p>This is how it looks now, with my background in the background:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blogs.scummvm.org\/remere\/wp-content\/uploads\/sites\/33\/2022\/05\/scummtool.png\" \/><\/p>\n<p>I took the banner from the\u00a0<a href=\"http:\/\/www.scummvm.org\/\">ScummVM<\/a>\u00a0site, I hope the creator doesn\u2019t mind. It looks good after all!<\/p>\n<p>As a piece of trivia, I can say that the line between the content area and the buttons were by far the most time consuming, since I couldn\u2019t figure out how to position it correctly (with the text) to not make it grow in ugly ways. wxSizers can be tricky sometimes. ?<\/p>\n<p>There already is a system in place to go back and forth between the pages (there is another page to choose game to compress for, nothing for extraction (commited) so far). \u00a0However, I\u2019m not entirely pleased with it since it requires the current page to know which page preceded it, it would be better if the pages were entirely modular and could be moved around. Which could be accomplished through some C++ template + inheritence trickery (basically, make a base class with a virtual method that returns a WizardPage *, and overload the method with a template subclass).<\/p>\n<p>Going to sleep now to shake of the last remants of the fever. Goodnight!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unfortunetly, I\u2019ve been sick for the last few days (fever etc.), which has slowed down my progress alittle. But I\u2019ll recover it tomorrow! I still managed to do the first commit with some GUI yesterday. Which cheered me up since the GUI is actually the primary goal (no matter how much fun CLI is *cough [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/posts\/15\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/remere\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}