{"id":717,"date":"2009-01-18T15:57:24","date_gmt":"2009-01-18T15:57:24","guid":{"rendered":"http:\/\/www.notmart.org\/index.php\/Software\/Cest_magnifique"},"modified":"2009-01-18T15:57:24","modified_gmt":"2009-01-18T15:57:24","slug":"cest_magnifique","status":"publish","type":"post","link":"https:\/\/notmart.org\/blog\/2009\/01\/cest_magnifique\/","title":{"rendered":"C&#8217;est magnifique"},"content":{"rendered":"<p>This is a tiny plasmoid hacked on a boring sunday afternoon in about 20 mins, perhaps a too silly name but i think the effect is kinda fun \ud83d\ude42<\/p>\n<p>It&#8217;s an on-screen magnifying glass with the difference from the usual ones that it doesn&#8217;t actually grab the screen, but it just views the Plasma canvas (just another view on the scene, that is), that gives some peculiarities, shown in this video:<\/p>\n<p><object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/dWX04dzJ0lc&amp;hl=it&amp;fs=1\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/dWX04dzJ0lc&amp;hl=it&amp;fs=1\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"><\/embed><\/object><br \/>\n<a href=\"http:\/\/www.notmart.org\/misc\/magnifique.ogv\">OGG version<\/a><\/p>\n<p>All the windows are totally transparent to it, so while is useful to view\/magnify just what there is on desktop it can give a quick access on it, when you need both your windows and stuff on desktop (think about a non-fullscreen dashboard, and then think about drag and drop between dolphin and folderview even when you have a maximized window :P)<\/p>\n<p>And the more cute thing is due to the vector nature of the QGraphicsView, you see all the proper vector-based elements like the text to be smoothly scaled and still looking like text, not that usual pixelated\/blurry mess that kinda hinders the utility of screen magnifiers as accessibility applications.<\/p>\n<p>It&#8217;s amazing what it&#8217;s possible to do in plasma with a really limited amount of lines of code (here about 100, perhaps 20 or so could even still be saved:)<\/p>\n<p>The thing now lives in playground and is still really rough, so not definitely 4.2 material, but who feels like can give it a try anyways:)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a tiny plasmoid hacked on a boring sunday afternoon in about 20 mins, perhaps a too silly name but i think the effect is kinda fun \ud83d\ude42 It&#8217;s an on-screen magnifying glass with the difference from the usual ones that it doesn&#8217;t actually grab the screen, but it just views the Plasma canvas [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[2,10,21,7],"class_list":["post-717","post","type-post","status-publish","format-standard","hentry","category-software","tag-kde","tag-kde4","tag-linux","tag-plasma"],"_links":{"self":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/comments?post=717"}],"version-history":[{"count":0,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/717\/revisions"}],"wp:attachment":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/media?parent=717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/categories?post=717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/tags?post=717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}