Friday, September 23rd, 2011, 03:18 UTC | ||
[03:18:24] | k-man (k-man!~k-man@unaffiliated/k-man) has quit (Ping timeout: 258 seconds) | |
[03:24:07] | k-man_ (k-man_!~k-man@unaffiliated/k-man) has joined #mythtv-theming | |
[03:56:09] | k-man_ is now known as k-man | |
[07:48:58] | k-man (k-man!~k-man@unaffiliated/k-man) has quit (Quit: I'm out of here.) | |
[07:50:29] | justinh: | <scroll> ? |
[07:53:08] | k-man_ (k-man_!~k-man@unaffiliated/k-man) has joined #mythtv-theming | |
[08:00:50] | justinh: | this? git clone git://github.com/MythTV/mythtv.git |
[08:00:52] | justinh: | oops |
[08:04:56] | k-man_ is now known as k-man | |
[08:05:02] | justinh: | ooo. looks like text scrolling has arrived |
[08:07:05] | justinh: | jpabq: appears that it's just another textarea attribute... so the form would be <scroll>left/right/up/down</scroll> |
[08:07:45] | justinh: | see line 768–789 of libmythui/mythuitext.cpp |
[08:18:22] | stuartm: | jpabq: scroll was incomplete |
[08:18:46] | stuartm: | it didn't work correctly |
[08:19:01] | stuartm: | well, not bug free |
[09:12:55] | justinh: | so how long's it been around? |
[09:13:30] | justinh: | looks like it's even in 0.24 |
[09:16:41] | justinh: | hahaha I see what you mean stuartm :) |
[09:17:51] | justinh: | needs a bit of love |
[09:18:45] | justinh: | wow it's pretty fast too |
[09:20:10] | justinh: | scrolling text is much harder than it looks |
[09:20:25] | k-man: | it rarely looks any good imho |
[09:20:43] | justinh: | oh I dunno, xbmc seem to be able to pull it off ok |
[09:21:06] | justinh: | bet it's better now they've optimised their UI drawing |
[09:21:41] | justinh: | this method won't be helped in the slightest by qt font metrics :-\ |
[09:23:34] | justinh: | stuartm: the clipping/trailing issue looks similar to problems I ran into trying to make rotation work |
[09:24:23] | justinh: | could be solved by padding a few chars worth of pixels either side |
[09:26:37] | anykey_ (anykey_!~guedel@46.126.245.147) has quit (Ping timeout: 240 seconds) | |
[09:27:23] | justinh: | maybe the solution is to put the complete text, un cut-down, into a qrect & display <area> worth of it (if scrolling up/down, pad by font height, if scrolling laterally, pad by 1st/last word width) moving in <direction> |
[09:27:47] | justinh: | bit of a waste of memory though IMHO |
[09:29:11] | justinh: | since it's in 0.24 & I'm back on the source again I might have a play with it |
[09:34:01] | anykey_ (anykey_!~guedel@46-126-245-147.dynamic.hispeed.ch) has joined #mythtv-theming | |
[09:40:38] | k-man: | back on the source? or back on the sauce? |
[09:47:10] | justinh: | source :) |
[09:47:19] | justinh: | waved byebye to packages. Forever |
[09:47:28] | k-man: | yeah I did that too |
[09:57:34] | justinh: | wahahaha http://t.co/vgCZNTCK |
[10:36:01] | justinh: | wonder how long this piece of crap product is going to take to initialise video partitions on 6TB of HDD |
[10:36:12] | justinh: | half a day? all day? two days? more? |
[10:58:28] | justinh: | more. if you let it do its own thing. sigh |
[10:59:10] | k-man: | justinh, what product? |
[11:00:52] | justinh: | a DVR |
[11:02:58] | justinh: | the stupid software defaults to creating 50MB files on a HDD wherein the video will be stored |
[11:03:39] | justinh: | trouble is, that size was chosen arbitrarily & should be optimised for the size of disk – balancing memory use & speed of operation |
[11:04:01] | k-man: | what brand is it? |
[11:05:42] | k-man: | ah, I wish I had not sold my 9tb raid array |
[11:05:46] | ** k-man laments ** | |
[11:05:50] | justinh: | what brand is what? the DVR? One we make. I'm not incriminating myself :D |
[11:05:51] | k-man: | it was so nice |
[11:05:59] | k-man: | oh, I see |
[11:06:08] | k-man: | I thought you were talking about a product you had bought |
[11:06:10] | justinh: | we make shite products |
[11:06:33] | justinh: | then again I dunno anybody who works for a company that makes things who can speak highly of said product |
[11:07:24] | justinh: | we all work for companies who use shoddy practises/take shortcuts/sell stuff before it's ready |
[11:09:28] | justinh: | building partitions... 90% 95% ... etc.... 150% ... 159%.. complete. LOL |
[12:39:29] | k-man (k-man!~k-man@unaffiliated/k-man) has quit (Quit: I'm out of here.) | |
[12:43:06] | k-man_ (k-man_!~k-man@unaffiliated/k-man) has joined #mythtv-theming | |
[12:45:52] | k-man_ is now known as k-man | |
[13:53:19] | knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Ping timeout: 260 seconds) | |
[13:53:28] | knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv-theming | |
[14:10:34] | jpabq: | stuartm, I have "scrolling" working for editing purposes. static text scrolling is not working, and I was just trying to make sure my implementation did not break the current behavior. |
[14:12:04] | jpabq: | justinh, I have rewritten pieces of mythuitext, to get textediting working better (including multiline). Final step is to get <scroll> working. |
[14:16:36] | justinh: | ahh. heheh nice one |
[14:17:22] | justinh: | I gave up trying to make the cursor alignment work in the textedit xmls I've got |
[15:04:41] | jpabq: | Cursor positioning works fine in this new stuff. Even when using a non-monospace font |
[15:17:16] | ** justinh beers jpabq :) ** | |
[15:17:29] | justinh: | how did you fix that then? maths? |
[15:17:38] | justinh: | or just not using qt font metrics at all? |
[15:17:59] | jpabq: | QTextLayout |
[15:19:38] | jpabq: | On my phone, so typing is slow |
[15:58:51] | justinh: | ah cool :-) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.