mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
added ugly hack for having a NSSearchField with the right height //TODO check it on yosemite
This commit is contained in:
parent
fb8b87cbd9
commit
91a3ff7063
@ -242,7 +242,10 @@ YACReaderMacOSXSearchLineEdit * YACReaderMacOSXToolbar::addSearchEdit()
|
|||||||
NSToolbarItem * nativeItem = toolBarItem->nativeToolBarItem();
|
NSToolbarItem * nativeItem = toolBarItem->nativeToolBarItem();
|
||||||
|
|
||||||
YACReaderMacOSXSearchLineEdit * searchEdit = new YACReaderMacOSXSearchLineEdit();
|
YACReaderMacOSXSearchLineEdit * searchEdit = new YACReaderMacOSXSearchLineEdit();
|
||||||
[nativeItem setView:((NSTextField *)searchEdit->getNSTextField())];
|
static const NSRect searchEditFrameRect = { { 0.0, 0.0 }, { 165, 26.0 } };
|
||||||
|
NSView * view = [[NSView alloc] initWithFrame:searchEditFrameRect];
|
||||||
|
[view addSubview:((NSTextField *)searchEdit->getNSTextField())];
|
||||||
|
[nativeItem setView:view];
|
||||||
|
|
||||||
return searchEdit;
|
return searchEdit;
|
||||||
}
|
}
|
||||||
@ -251,10 +254,11 @@ YACReaderMacOSXSearchLineEdit * YACReaderMacOSXToolbar::addSearchEdit()
|
|||||||
YACReaderMacOSXSearchLineEdit::YACReaderMacOSXSearchLineEdit()
|
YACReaderMacOSXSearchLineEdit::YACReaderMacOSXSearchLineEdit()
|
||||||
:QObject()
|
:QObject()
|
||||||
{
|
{
|
||||||
static const NSRect searchEditFrameRect = { { 0.0, 0.0 }, { 165, 24.0 } };
|
static const NSRect searchEditFrameRect = { { 0.0, -3.0 }, { 165, 32.0 } };
|
||||||
NSTextField * searchEdit = [[NSTextField alloc] initWithFrame:searchEditFrameRect];
|
//NSTextField * searchEdit = [[NSTextField alloc] initWithFrame:searchEditFrameRect];
|
||||||
|
|
||||||
[searchEdit setBezelStyle:NSTextFieldRoundedBezel];
|
NSTextField * searchEdit = [[NSSearchField alloc] initWithFrame:searchEditFrameRect];
|
||||||
|
//[searchEdit setBezelStyle:NSTextFieldRoundedBezel];
|
||||||
|
|
||||||
MyTextFieldDelegate * delegate = [[MyTextFieldDelegate alloc] init];
|
MyTextFieldDelegate * delegate = [[MyTextFieldDelegate alloc] init];
|
||||||
delegate->mylineedit = this;
|
delegate->mylineedit = this;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user