Preference panel : Reverted some of my "optimizations" since Ingo (correctly) points out that:
* they (the way I did it) can do more worse than good in some case * they (the way I did it) are generally against our coding-style Sorry about that. (ticket #4245) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32439 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
655f15bdd2
commit
da2b227ec7
@ -221,16 +221,15 @@ AppearancePrefView::_MakeFontMenu(uint32 command, const char *defaultFontName)
|
||||
{
|
||||
BPopUpMenu *menu = new BPopUpMenu("");
|
||||
int32 numFamilies = count_font_families();
|
||||
BFont font;
|
||||
BMenuItem *item;
|
||||
font_family family;
|
||||
uint32 flags;
|
||||
|
||||
for (int32 i = 0; i < numFamilies; i++) {
|
||||
if (get_font_family(i, &family, &flags) == B_OK) {
|
||||
font_family family;
|
||||
if (get_font_family(i, &family, &flags) == B_OK) {
|
||||
BFont font;
|
||||
font.SetFamilyAndStyle(family, NULL);
|
||||
if (IsFontUsable(font)) {
|
||||
item = new BMenuItem(family, new BMessage(command));
|
||||
BMenuItem *item = new BMenuItem(family, new BMessage(command));
|
||||
menu->AddItem(item);
|
||||
if (!strcmp(defaultFontName, family))
|
||||
item->SetMarked(true);
|
||||
@ -249,15 +248,12 @@ AppearancePrefView::_MakeSizeMenu(uint32 command, uint8 defaultSize)
|
||||
int32 sizes[] = {9, 10, 11, 12, 14, 16, 18, 0};
|
||||
|
||||
bool found = false;
|
||||
BString string;
|
||||
|
||||
BMenuItem *item;
|
||||
|
||||
for (uint32 i = 0; sizes[i]; i++) {
|
||||
string.SetTo("");
|
||||
BString string;
|
||||
string << sizes[i];
|
||||
|
||||
item = new BMenuItem(string.String(), new BMessage(command));
|
||||
BMenuItem *item = new BMenuItem(string.String(), new BMessage(command));
|
||||
menu->AddItem(item);
|
||||
|
||||
if (sizes[i] == defaultSize) {
|
||||
@ -268,9 +264,9 @@ AppearancePrefView::_MakeSizeMenu(uint32 command, uint8 defaultSize)
|
||||
if (!found) {
|
||||
for (uint32 i = 0; sizes[i]; i++) {
|
||||
if (sizes[i] > defaultSize) {
|
||||
string.SetTo("");
|
||||
BString string;
|
||||
string << defaultSize;
|
||||
item = new BMenuItem(string.String(), new BMessage(command));
|
||||
BMenuItem *item = new BMenuItem(string.String(), new BMessage(command));
|
||||
item->SetMarked(true);
|
||||
menu->AddItem(item, i);
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user