{"id":11040,"date":"2016-02-11T22:03:32","date_gmt":"2016-02-11T21:03:32","guid":{"rendered":"http:\/\/blogg.ngn.nu\/?p=11040"},"modified":"2016-02-12T09:42:27","modified_gmt":"2016-02-12T08:42:27","slug":"torsdag-126","status":"publish","type":"post","link":"https:\/\/blogg.ngn.nu\/index.php\/2016\/02\/11\/torsdag-126\/","title":{"rendered":"Torsdag"},"content":{"rendered":"<p>\n\t<span style=\"font-weight: bold;\">Framf&ouml;r datamaskinen<\/span><br \/>\n\tGAMBAS3: Har startat ett litet f&ouml;rs&ouml;k till ett litetr enkelt spel, ett textspel. Spelid&eacute;n bygger p&aring; det gamla fina spelet &#39;Stugan&#39;.<br \/>\n\tHittade ett gammalt VBprojekt som jag b&ouml;rjat p&aring;: Byr&aring;kraten &#8211; samma spelid&eacute;.\n<\/p>\n<p>\n\tN&auml;r jag lade in dessa kodsnuttar f&ouml;r att modifiera dem till GAMBAS3 fick jag problem med kodredigeraren.<br \/>\n\tMark&ouml;rens position st&auml;mde inte&#8230;<br \/>\n\tEfter en massa s&ouml;kande s&aring; hittade jag ett s&auml;tt att fixa till det p&aring;:<br \/>\n\tI terminalen:<br \/>\n\t<small style=\"background-color: black; color: white;\"><span style=\"font-family: Courier New,Courier,monospace;\">gsettings set org.gnome.settings-daemon.plugins.xsettings hinting full<\/span><\/small>\n<\/p>\n<p>\n\t&Auml;ndra tillbaka:<br \/>\n\t<small style=\"background-color: black; color: white;\"><span style=\"font-family: Courier New,Courier,monospace;\">gsettings set org.gnome.settings-daemon.plugins.xsettings hinting slight<\/span><\/small>\n<\/p>\n<p>\n\tVad jag kan se s&aring; &auml;r det bara Kompozer &amp; GAMBA3 (Linux Ubuntu 14.04) som p&aring;verkas &amp; endast GAMBAS3 negativt. F&ouml;r att font-&auml;ndringen ska &#39;sl&aring; igenom&#39; i kompozer s&aring; m&aring;ste programmet startas om. Samma med GAMBAS3.<br \/>\n\t&Ouml;vriga program d&auml;r kommer f&ouml;r&auml;ndringen direkt.\n<\/p>\n<p>\n\tEnligt ett forum s&aring; &auml;r denna &#39;bugg&#39; fixad i GAMBAS3 ver 3.3.3. Jag har 3.1.1. jag vet inte om jag vill l&auml;gga tid p&aring; en uppdatering&#8230;<br \/>\n\tDet kan kr&aring;ngla till det ocks&aring;&#8230;\n<\/p>\n<p>\n\tJag chansade&#8230;<br \/>\n\tUppgraderade till: 3.8.4<br \/>\n\tI terminalen:<br \/>\n\t<small style=\"background-color: black; color: white;\"><span style=\"font-family: Courier New,Courier,monospace;\">sudo add-apt-repository ppa:gambas-team\/gambas3<\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace;\">sudo apt-get update<\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace;\">sudo apt-get install gambas3<\/span><\/small>\n<\/p>\n<p>\n\t&#8230; nu funkar det fint :me:\n<\/p>\n<p>\n\tOvanst&aring;ende &#39;<small style=\"background-color: black; color: white;\"><span style=\"font-family: Courier New,Courier,monospace;\">gsettings<\/span><\/small>&#39; beh&ouml;vs nu allts&aring; inte.\n<\/p>\n<p>\n\tIstanes! H&ouml;ll p&aring; skitl&auml;nge med att f&aring; spelets &#39;svar&#39; att visas l&auml;ngst ned i en sk DrawingArea samt f&aring; en TextLabel att visa &#39;slutet&#39;. L&ouml;ste sig med en sk container, sk DrawingArea. I den &#39;lade&#39; jag en TextLabel och brevid en sk ScrollBar.<br \/>\n\tFick h&aring;lla p&aring; att joxa en hel del med vilka v&auml;rden som skulle anges vart.\n<\/p>\n<p>\n\tS&aring;h&auml;r blev det:<br \/>\n\tF&ouml;rst en sk subrutin (anropas fr&aring;n l&auml;mpliga st&auml;llen i programmet);<br \/>\n\t<small style=\"background-color: white;\"><span style=\"font-family: Courier New,Courier,monospace;\"><span style=\"font-weight: bold;\">Sub<\/span> fixaTillLabel<span style=\"font-weight: bold;\">()<\/span><\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace;\">&nbsp; ScrollBar<span style=\"font-weight: bold;\">.<\/span>MaxValue <span style=\"font-weight: bold;\">=<\/span> TextLabelUT<span style=\"font-weight: bold;\">.<\/span>Height <span style=\"font-weight: bold;\">&#8211;<\/span> DrawingArea<span style=\"font-weight: bold;\">.<\/span>Height<\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace;\">&nbsp; ScrollBar<span style=\"font-weight: bold;\">.<\/span>Value <span style=\"font-weight: bold;\">=<\/span> TextLabelUT<span style=\"font-weight: bold;\">.<\/span>Height<\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace;\">&nbsp; TextLabelUT<span style=\"font-weight: bold;\">.<\/span>top <span style=\"font-weight: bold;\">=<\/span> <span style=\"font-weight: bold;\">&#8211;<\/span> TextLabelUT<span style=\"font-weight: bold;\">.<\/span>Height <span style=\"font-weight: bold;\">+<\/span> DrawingArea<span style=\"font-weight: bold;\">.<\/span>Height<\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace; font-weight: bold;\">End<\/span><\/small>\n<\/p>\n<p>\n\tDen sk &#39;h&auml;ndelsen&#39; som via en ScrollBar flyttar TextLabelUT (inuti DrawingArea) upp och ned.<br \/>\n\t<small style=\"background-color: white;\"><span style=\"font-family: Courier New,Courier,monospace;\"><span style=\"font-weight: bold;\">Public Sub<\/span> ScrollBar_Change<span style=\"font-weight: bold;\">()<\/span><\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace;\">&nbsp; TextLabelUT<span style=\"font-weight: bold;\">.<\/span>top <span style=\"font-weight: bold;\">=<\/span> <span style=\"font-weight: bold;\">&#8211;<\/span> ScrollBar<span style=\"font-weight: bold;\">.<\/span>Value<\/span><br \/>\n\t<span style=\"font-family: Courier New,Courier,monospace; font-weight: bold;\">End<\/span><\/small>\n<\/p>\n<p>\n\tNu kan ju den insatte fundera p&aring; om jag inte kr&aring;nglar till det?<br \/>\n\tAv vilken anledning anv&auml;nder jag mig inte av kontrollerna; TextArea, TextBox eller TextEditor, t.ex.?<br \/>\n\tJo, det handlar om en inte allt f&ouml;r k&auml;nd (d&aring;ligt dokumenterad) egenskap hos kontrollen TextLabel, den har en liten HTML-tolk.<br \/>\n\tP&aring; s&aring; vis kan jag enkelt ge text, i en textstr&auml;ng, &ouml;nskat utseende. I t.ex. TextArea g&aring;r det inte alls, inte i TextBox heller, tror jag. I TextEditor g&aring;r det men det &auml;r b&ouml;kigt att programmeringsm&auml;ssigt ge delar i en text &ouml;nskat utsseende.\n<\/p>\n<p>\n\t<strong>H&auml;lsol&auml;get<\/strong>:<a name=\"Healt\"><\/a><br \/>\n\t<span style=\"text-decoration: underline;\">Natten<\/span>: OK.<br \/>\n\t<span style=\"text-decoration: underline;\">Morgon<\/span>: OK. Promenerat.<br \/>\n\t<span style=\"text-decoration: underline;\">Dagen<\/span>: OK.<br \/>\n\t<span style=\"text-decoration: underline;\">Kv&auml;llen<\/span>: OK. Ska bli sk&ouml;nt att f&aring; g&aring; och l&auml;gga sig. Just nu &auml;r det lite tungt, psykiskt. &Aring;rstiden? Sv&aring;r&aring;tkomlig reumatolog? Att inte till&aring;ta sig att &auml;ta hejdl&ouml;st?<br \/>\n\t<small>[<span title=\"VAS-skalan (grad av v\u00e4rk; 0=ingen v\u00e4rk och 10 \u00e4r outh\u00e4rdlig\">02<\/span>&#8211;<span title=\"Psykisk stabilitet 0=totaldeppig, 10=skitglad\">08<\/span>&#8211;<span title=\"Matintag - procent bra\">080<\/span>&#8211;<span title=\"Motion - procent bra\">030<\/span>] 84,1(-1,2) :up:<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Framf&ouml;r datamaskinen GAMBAS3: Har startat ett litet f&ouml;rs&ouml;k till ett litetr enkelt spel, ett textspel. Spelid&eacute;n bygger p&aring; det gamla fina spelet &#39;Stugan&#39;. Hittade ett gammalt VBprojekt som jag b&ouml;rjat p&aring;: Byr&aring;kraten &#8211; samma spelid&eacute;. N&auml;r jag lade in dessa &hellip; <a href=\"https:\/\/blogg.ngn.nu\/index.php\/2016\/02\/11\/torsdag-126\/\">Forts\u00e4tt l\u00e4sa <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[371,337,392],"tags":[373],"class_list":["post-11040","post","type-post","status-publish","format-standard","hentry","category-data","category-linux","category-programmering","tag-gambas"],"_links":{"self":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/11040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/comments?post=11040"}],"version-history":[{"count":5,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/11040\/revisions"}],"predecessor-version":[{"id":11045,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/11040\/revisions\/11045"}],"wp:attachment":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/media?parent=11040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/categories?post=11040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/tags?post=11040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}