NSTextField: do not strip trailing spaces while center-aligned
My crusade against static text NSTextField
goes on.
The question for today is: Why do center-aligned NSTextField
-s even dare to strip trailing spaces from the lines they are given? Why don`t they strip leading spaces then?
But, most importantly, how do I stop them from butchering my text?
P.S.: if you`re wondering why I want that, refer to this question of mine.
P.S.#2: seems like a similar question has been asked before — to no avail, though.
objective-c cocoa nstextfield
add a comment |
My crusade against static text NSTextField
goes on.
The question for today is: Why do center-aligned NSTextField
-s even dare to strip trailing spaces from the lines they are given? Why don`t they strip leading spaces then?
But, most importantly, how do I stop them from butchering my text?
P.S.: if you`re wondering why I want that, refer to this question of mine.
P.S.#2: seems like a similar question has been asked before — to no avail, though.
objective-c cocoa nstextfield
Well, the docs forNSTextAlignmentCenter
says that it's for visually centering the text. That explains the why.
– Ken Thomases
Nov 20 '18 at 4:35
add a comment |
My crusade against static text NSTextField
goes on.
The question for today is: Why do center-aligned NSTextField
-s even dare to strip trailing spaces from the lines they are given? Why don`t they strip leading spaces then?
But, most importantly, how do I stop them from butchering my text?
P.S.: if you`re wondering why I want that, refer to this question of mine.
P.S.#2: seems like a similar question has been asked before — to no avail, though.
objective-c cocoa nstextfield
My crusade against static text NSTextField
goes on.
The question for today is: Why do center-aligned NSTextField
-s even dare to strip trailing spaces from the lines they are given? Why don`t they strip leading spaces then?
But, most importantly, how do I stop them from butchering my text?
P.S.: if you`re wondering why I want that, refer to this question of mine.
P.S.#2: seems like a similar question has been asked before — to no avail, though.
objective-c cocoa nstextfield
objective-c cocoa nstextfield
edited Nov 20 '18 at 2:06
hidefromkgb
asked Nov 20 '18 at 1:53
hidefromkgbhidefromkgb
2,748730
2,748730
Well, the docs forNSTextAlignmentCenter
says that it's for visually centering the text. That explains the why.
– Ken Thomases
Nov 20 '18 at 4:35
add a comment |
Well, the docs forNSTextAlignmentCenter
says that it's for visually centering the text. That explains the why.
– Ken Thomases
Nov 20 '18 at 4:35
Well, the docs for
NSTextAlignmentCenter
says that it's for visually centering the text. That explains the why.– Ken Thomases
Nov 20 '18 at 4:35
Well, the docs for
NSTextAlignmentCenter
says that it's for visually centering the text. That explains the why.– Ken Thomases
Nov 20 '18 at 4:35
add a comment |
1 Answer
1
active
oldest
votes
Based on a quick experiment: Select the label field and in the attributes pane change the Layout
from Truncates
to Scrolls
the text should now centre taking into account the trailing spaces.
Or you can start with an editable text field and turn off the border, draws background and editable behavior settings.
HTH
The first method worked! Digging a little further I found out that the actual property that does the trick isNSTextFieldCell::scrollable
.
– hidefromkgb
Nov 20 '18 at 22:56
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53385139%2fnstextfield-do-not-strip-trailing-spaces-while-center-aligned%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Based on a quick experiment: Select the label field and in the attributes pane change the Layout
from Truncates
to Scrolls
the text should now centre taking into account the trailing spaces.
Or you can start with an editable text field and turn off the border, draws background and editable behavior settings.
HTH
The first method worked! Digging a little further I found out that the actual property that does the trick isNSTextFieldCell::scrollable
.
– hidefromkgb
Nov 20 '18 at 22:56
add a comment |
Based on a quick experiment: Select the label field and in the attributes pane change the Layout
from Truncates
to Scrolls
the text should now centre taking into account the trailing spaces.
Or you can start with an editable text field and turn off the border, draws background and editable behavior settings.
HTH
The first method worked! Digging a little further I found out that the actual property that does the trick isNSTextFieldCell::scrollable
.
– hidefromkgb
Nov 20 '18 at 22:56
add a comment |
Based on a quick experiment: Select the label field and in the attributes pane change the Layout
from Truncates
to Scrolls
the text should now centre taking into account the trailing spaces.
Or you can start with an editable text field and turn off the border, draws background and editable behavior settings.
HTH
Based on a quick experiment: Select the label field and in the attributes pane change the Layout
from Truncates
to Scrolls
the text should now centre taking into account the trailing spaces.
Or you can start with an editable text field and turn off the border, draws background and editable behavior settings.
HTH
answered Nov 20 '18 at 8:06
CRDCRD
45k44870
45k44870
The first method worked! Digging a little further I found out that the actual property that does the trick isNSTextFieldCell::scrollable
.
– hidefromkgb
Nov 20 '18 at 22:56
add a comment |
The first method worked! Digging a little further I found out that the actual property that does the trick isNSTextFieldCell::scrollable
.
– hidefromkgb
Nov 20 '18 at 22:56
The first method worked! Digging a little further I found out that the actual property that does the trick is
NSTextFieldCell::scrollable
.– hidefromkgb
Nov 20 '18 at 22:56
The first method worked! Digging a little further I found out that the actual property that does the trick is
NSTextFieldCell::scrollable
.– hidefromkgb
Nov 20 '18 at 22:56
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53385139%2fnstextfield-do-not-strip-trailing-spaces-while-center-aligned%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Well, the docs for
NSTextAlignmentCenter
says that it's for visually centering the text. That explains the why.– Ken Thomases
Nov 20 '18 at 4:35