> mention it, I saw something promising while grazing the docs the other
> day.  I'll take another look right quick.

Ye gods, that took FOREVER to find.  I don't know how many hours I 
crawled around in the docs trying to discover that, but it was more than 
one, and maybe more than two.  Search terms fail.

Please experiment with the latest stuff I committed and see what you 
think of the staff name running off the page problem.

I put in some hard code to give 3.0 cm of room for the long names, and 
1.5 cm of room for the short ones.  Why 3.0 cm?  Because that was the 
code snippet I found, and because it seems like a reasonable place to start!

It seems like in a perfect world, either:

a) Rosegarden should do some figuring for you and make a best guess what 
numbers to use here.

b) There should be a manual control for users to fiddle with to salt 
this setting to taste

Concerning a) I'm thinking if LilyPond with its 900,000-page manual and 
millions of hours perfecting layout magic comes up with such utter crap 
default spacing, who are we to think we could come up with a better 
algorithm?  It's intriguing to try balancing centimeters against the 
LilyPond point size against the length of the string and try to make a 
reasonable guess how much of a pad to leave here, but I bet it's 
hopeless.  Surely they could have done the same thing internally, and 
didn't.

Concerning b) I'm thinking I'd rather avoid introducing ANOTHER control 
into this already ridiculously complicated options dialog.  If I do add 
a control, there will just be one setting, and the short spacing will 
just automatically be 1/2 the long spacing.

I'm not dead set against another control if it's really necessary, but 
3.0 cm of room seems like a damned sensible default place to start. 
Let's just see how it goes and only add another control if it's really 
necessary.

Try some scores with random weird instrument names, and see how long it 
takes you to want more room than this.  Then we'll talk about another 
control.  In any event I agree 100% that the way this has always worked 
out is utter garbage, and fixing this is a most useful idea.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to