Skip to content

Commit 1d18ae8

Browse files
committed
Output device fixes
1 parent fa6c963 commit 1d18ae8

File tree

7 files changed

+27
-31
lines changed

7 files changed

+27
-31
lines changed

etc/SuperBuild/cmake/Modules/BuildtlRender.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
include(ExternalProject)
22

33
set(TLRENDER_GIT_REPOSITORY "https://github.com/darbyjohnston/tlRender.git")
4-
set(TLRENDER_GIT_TAG "322bb400531a52112541264f10392faebcb1128d")
4+
set(TLRENDER_GIT_TAG "ff9d7c2196a3005f3c02a8b63865315e4e650766")
55

66
set(TLRENDER_DEPS)
77
set(TLRENDER_ARGS

lib/djvApp/Models/BMDDevicesModel.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44

55
#include <djvApp/Models/BMDDevicesModel.h>
66

7-
#include <feather-tk/ui/Settings.h>
7+
#include <ftk/UI/Settings.h>
88

99
namespace djv
1010
{
1111
namespace app
1212
{
1313
struct BMDDevicesModel::Private
1414
{
15-
std::shared_ptr<feather_tk::Settings> settings;
15+
std::shared_ptr<ftk::Settings> settings;
1616
};
1717

1818
void BMDDevicesModel::_init(
19-
const std::shared_ptr<feather_tk::Context>& context,
20-
const std::shared_ptr<feather_tk::Settings>& settings)
19+
const std::shared_ptr<ftk::Context>& context,
20+
const std::shared_ptr<ftk::Settings>& settings)
2121
{
2222
tl::bmd::DevicesModel::_init(context);
23-
FEATHER_TK_P();
23+
FTK_P();
2424

2525
p.settings = settings;
2626

@@ -41,13 +41,13 @@ namespace djv
4141

4242
BMDDevicesModel::~BMDDevicesModel()
4343
{
44-
FEATHER_TK_P();
44+
FTK_P();
4545
p.settings->setT("/BMD", observeData()->get());
4646
}
4747

4848
std::shared_ptr<BMDDevicesModel> BMDDevicesModel::create(
49-
const std::shared_ptr<feather_tk::Context>& context,
50-
const std::shared_ptr<feather_tk::Settings>& settings)
49+
const std::shared_ptr<ftk::Context>& context,
50+
const std::shared_ptr<ftk::Settings>& settings)
5151
{
5252
auto out = std::shared_ptr<BMDDevicesModel>(new BMDDevicesModel);
5353
out->_init(context, settings);

lib/djvApp/Models/BMDDevicesModel.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
#include <tlDevice/BMDDevicesModel.h>
88

9-
namespace feather_tk
9+
namespace ftk
1010
{
1111
class Settings;
1212
}
@@ -18,12 +18,12 @@ namespace djv
1818
//! BMD devices model.
1919
class BMDDevicesModel : public tl::bmd::DevicesModel
2020
{
21-
FEATHER_TK_NON_COPYABLE(BMDDevicesModel);
21+
FTK_NON_COPYABLE(BMDDevicesModel);
2222

2323
protected:
2424
void _init(
25-
const std::shared_ptr<feather_tk::Context>&,
26-
const std::shared_ptr<feather_tk::Settings>&);
25+
const std::shared_ptr<ftk::Context>&,
26+
const std::shared_ptr<ftk::Settings>&);
2727

2828
BMDDevicesModel();
2929

@@ -32,11 +32,11 @@ namespace djv
3232

3333
//! Create a new model.
3434
static std::shared_ptr<BMDDevicesModel> create(
35-
const std::shared_ptr<feather_tk::Context>&,
36-
const std::shared_ptr<feather_tk::Settings>&);
35+
const std::shared_ptr<ftk::Context>&,
36+
const std::shared_ptr<ftk::Settings>&);
3737

3838
private:
39-
FEATHER_TK_PRIVATE();
39+
FTK_PRIVATE();
4040
};
4141
}
4242
}

lib/djvApp/Tools/FileButton.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ namespace djv
9292
p.thumbnail.request.future.wait_for(std::chrono::seconds(0)) == std::future_status::ready)
9393
{
9494
p.thumbnail.image = p.thumbnail.request.future.get();
95-
_setSizeUpdate();
96-
_setDrawUpdate();
95+
setSizeUpdate();
96+
setDrawUpdate();
9797
}
9898
}
9999

lib/djvApp/Tools/ShortcutsWidget.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,26 +166,26 @@ namespace djv
166166
void ShortcutEdit::mouseEnterEvent(ftk::MouseEnterEvent& event)
167167
{
168168
IMouseWidget::mouseEnterEvent(event);
169-
_setDrawUpdate();
169+
setDrawUpdate();
170170
}
171171

172172
void ShortcutEdit::mouseLeaveEvent()
173173
{
174174
IMouseWidget::mouseLeaveEvent();
175-
_setDrawUpdate();
175+
setDrawUpdate();
176176
}
177177

178178
void ShortcutEdit::mousePressEvent(ftk::MouseClickEvent& event)
179179
{
180180
IMouseWidget::mousePressEvent(event);
181181
takeKeyFocus();
182-
_setDrawUpdate();
182+
setDrawUpdate();
183183
}
184184

185185
void ShortcutEdit::keyFocusEvent(bool value)
186186
{
187187
IMouseWidget::keyFocusEvent(value);
188-
_setDrawUpdate();
188+
setDrawUpdate();
189189
}
190190

191191
void ShortcutEdit::keyPressEvent(ftk::KeyEvent& event)

lib/djvApp/Widgets/ShuttleWidget.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,13 @@ namespace djv
132132
void ShuttleWidget::mouseEnterEvent(ftk::MouseEnterEvent& event)
133133
{
134134
IMouseWidget::mouseEnterEvent(event);
135-
_setDrawUpdate();
135+
setDrawUpdate();
136136
}
137137

138138
void ShuttleWidget::mouseLeaveEvent()
139139
{
140140
IMouseWidget::mouseLeaveEvent();
141-
_setDrawUpdate();
141+
setDrawUpdate();
142142
}
143143

144144
void ShuttleWidget::mouseMoveEvent(ftk::MouseMoveEvent& event)
@@ -153,7 +153,7 @@ namespace djv
153153
if (i != p.iconIndex)
154154
{
155155
p.iconIndex = i % p.iconImages.size();
156-
_setDrawUpdate();
156+
setDrawUpdate();
157157
if (p.callback)
158158
{
159159
p.callback(i);
@@ -166,7 +166,7 @@ namespace djv
166166
{
167167
IMouseWidget::mousePressEvent(event);
168168
FTK_P();
169-
_setDrawUpdate();
169+
setDrawUpdate();
170170
if (p.activeCallback)
171171
{
172172
p.activeCallback(true);
@@ -178,7 +178,7 @@ namespace djv
178178
IMouseWidget::mouseReleaseEvent(event);
179179
FTK_P();
180180
p.iconIndex = 0;
181-
_setDrawUpdate();
181+
setDrawUpdate();
182182
if (p.activeCallback)
183183
{
184184
p.activeCallback(false);

lib/djvApp/Widgets/Viewport.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,6 @@ namespace djv
8989
tl::timelineui::Viewport::_init(context, parent);
9090
FTK_P();
9191

92-
_setMouseHoverEnabled(true);
93-
_setMousePressEnabled(true);
94-
9592
p.app = app;
9693

9794
p.fileNameLabel = ftk::Label::create(context);
@@ -371,7 +368,6 @@ namespace djv
371368
{
372369
tl::timelineui::Viewport::mousePressEvent(event);
373370
FTK_P();
374-
takeKeyFocus();
375371
if (p.colorPickerBinding.button == event.button &&
376372
ftk::checkKeyModifier(p.colorPickerBinding.modifier, event.modifiers))
377373
{

0 commit comments

Comments
 (0)