Zheng, Lei
ea7eee8061
Expression: split Expression.h to ExpressionParser.h
...
Split Expression details into a separate header to reduce recompilation
time on changes.
2019-09-28 15:30:41 +02:00
Zheng, Lei
9bf21592ce
Gui: add warning to DlgExpressionInput
...
Warn when binding expression with unit to unit-less properties.
2019-08-30 15:52:03 +02:00
Zheng, Lei
2bd4795e80
Gui: property view related changes
...
* Display property from linked object, colored green,
* Change DlgPropertyLink to support external linking and sub-object
selection
* Improve large selection performance by using a timer
* Improve TAB key behavior in property editor
* Add context menu to show hidden properties, change property status,
set expression on any and property, and add/remove dynamic properties
* Optimize expression completer model construction, as the original
implementation gets prohibitively slow for moderate number of objects.
2019-08-17 15:08:33 +02:00
wmayer
3b708c7f84
by default disable the option NoSystemBackground to avoid possible OpenGL glitches
2019-02-12 21:47:50 +01:00
wmayer
1673ab801e
use specialized exception classes
2017-04-28 18:49:11 +02:00
wmayer
1cdee20953
Qt4/Qt5 neutral changes:
...
+ replace Q_WS_WIN with Q_OS_WIN
+ replace Q_WS_X11 with Q_OS_LINUX
+ replace Q_WS_MACX with Q_OS_MACX
+ set explicit cast to HWND
2016-12-12 14:09:21 +01:00
wmayer
f944ab3846
replace deprecated auto_ptr with unique_ptr
2016-09-22 13:01:20 +02:00
wmayer
18f0cc6346
+ issue: #0002440 : 0.16 Build rev 6395 Several display issues
2016-03-13 12:56:08 +01:00
wmayer
a2b1c3915f
+ do not hide expression dialog when using the line edit's context-menu
2016-03-12 22:35:36 +01:00
wmayer
b6c2f8f822
+ Allow to select item in completion box with mouse
2015-10-17 13:40:47 +02:00
wmayer
c5246875b1
+ remove SubWindow flag on OSX to put the expression input on top and get focus
2015-10-04 12:54:25 +02:00
wmayer
cff628737b
To see if the DlgExpressionInput can be closed check if it's under the cursor
...
Add some test code to deal with modal dialogs on Windows
2015-09-27 16:56:44 +02:00
wmayer
309373c404
+ fix transparent background for Windows systems
...
+ set application-wide event filter and handle mouse press events
+ fix expressPosition() to return exact position of line edit
+ fix warnings in ui file
+ use DlgExpressionInput as non-modal dialog in QuantitySpinBox
2015-09-26 19:36:11 +02:00
Stefan Tröger
ae033fc046
Fix usability bugs of new expression input
...
- click on background closes popup
- size on open is now correct if expression is set initially
2015-09-26 19:09:07 +02:00
Stefan Tröger
96998d390a
first take on alternative expression ui input dialog
2015-09-26 19:09:07 +02:00
Eivind Kvedalen
28fe9b481d
QuantitySpinBox: Fixed placement of expression editor pop-up.
2015-09-23 18:48:22 +02:00
Eivind Kvedalen
897f8b78b8
Added expression support to QuantitySpinBox and InputField classes.
2015-09-21 14:51:08 +02:00