reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/about.cpp | 6+++---
Msrc/richedit.mm | 7+++++--
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()); }