commit 722d619dfbcb3329d3aaf7d784d07099b0f27038
parent 2f64e61c90730e82f31fe1b26fd12a5cb4743736
Author: cfillion <cfillion@users.noreply.github.com>
Date: Mon, 1 Feb 2016 15:38:31 -0500
about dialog graphic tweaks for os x
Diffstat:
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/about.cpp b/src/about.cpp
@@ -37,7 +37,7 @@ void About::onInit()
m_about = createControl<RichEdit>(IDC_ABOUT);
m_cats = createControl<ListView>(IDC_CATEGORIES, ListView::Columns{
- {AUTO_STR("Category"), 200}
+ {AUTO_STR("Category"), 142}
});
m_cats->onSelect(bind(&About::updatePackages, this));
@@ -45,13 +45,13 @@ void About::onInit()
#ifdef _WIN32
const int NAME_SIZE = 330;
#else
- const int NAME_SIZE = 380;
+ const int NAME_SIZE = 382;
#endif
m_packages = createControl<ListView>(IDC_PACKAGES, ListView::Columns{
{AUTO_STR("Name"), NAME_SIZE},
{AUTO_STR("Version"), 80},
- {AUTO_STR("Author"), 100},
+ {AUTO_STR("Author"), 90},
});
m_tabs = createControl<TabBar>(IDC_TABS, TabBar::Tabs{
diff --git a/src/richedit.mm b/src/richedit.mm
@@ -37,10 +37,13 @@ void RichEdit::setRichText(const string &rtf)
const BOOL isEditable = textView.isEditable;
- // auto-detect links
- // equivalent to Windows' EM_AUTOURLDETECT message
+ // auto-detect links, equivalent to Windows' EM_AUTOURLDETECT message
[textView setEditable:YES];
[textView setEnabledTextCheckingTypes:NSTextCheckingTypeLink];
[textView checkTextInDocument:nil];
[textView setEditable:isEditable];
+
+ // hack: restore NSTextView's default mouse cursors (eg. hover links)
+ // this doesn't fix the shy link tooltips
+ SetCapture(handle());
}