Mirek Fidler
dd753a23b7
one step forward, two steps back
2026-06-14 20:30:42 +02:00
Mirek Fidler
61e8041000
Progress is slow but steady
2026-06-13 16:15:29 +02:00
Mirek Fidler
89563a3e28
mouse
2026-05-31 10:27:24 +02:00
Mirek Fidler
5951b19633
Implementing virtual popups...
2026-05-31 09:32:22 +02:00
Mirek Fidler
1f8b3945a6
CtrlCore: Removed deprecated BackPaint APIs
2026-05-30 14:10:23 +02:00
Mirek Fidler
ce2b59db08
Removed ScrollView
2026-05-30 13:57:50 +02:00
mirek-fidler
241cc4ea9d
Custom Title Bar refactored / gtk support ( #345 )
2026-01-16 19:26:25 +01:00
Mirek Fidler
61a62676ed
CtrlCore: Macos fw/bk mouse key support
2026-01-11 20:13:56 +01:00
Mirek Fidler
4bfe5fe8c6
ide: Navigator context menu
2025-12-12 13:56:51 +01:00
Mirek Fidler
cf05c8ee04
CtrlCore: Paint hook
2025-10-18 16:29:54 +02:00
Mirek Fidler
c6d9106fd2
CtrlCore: HasMouseIn (view), more correct replacement for HasMouse (that sometimes has problem when frame is present, as MouseLeave is triggered when leaving view, not the entire widget)
2025-10-11 17:36:49 +02:00
Mirek Fidler
0d6c7f0601
RichText, RichEdit: DiagramEditor
2025-09-16 10:28:04 +02:00
Mirek Fidler
b4924d9d57
.cosmetics
2025-06-20 18:27:20 +02:00
Mirek Fidler
c4d2e52a83
.cosmetics
2025-06-20 18:26:06 +02:00
Mirek Fidler
69a80d6aef
CtrlCore: IsAvailableImage, IsClipboardAvailableImage, removed obsolete Palette code in win32
2025-06-20 17:57:16 +02:00
Mirek Fidler
6a87189ef6
ide: Custom titlebar improvements
2025-06-10 11:03:40 +02:00
Mirek Fidler
293f55d488
.cosmetics
2025-04-11 15:45:02 +02:00
Mirek Fidler
d4f79e3b9a
.cosmetics
2025-04-07 11:19:46 +02:00
Mirek Fidler
68e97e2352
Dark theme fixes
2025-03-06 16:13:49 +01:00
Mirek Fidler
2b7617cb89
ide: Use Wayland flag in settings
2025-02-13 10:20:34 +01:00
Zbigniew Rębacz
511ff1e991
Initial version of GTK Wayland backend ( #205 )
...
* Obtaining Gtk backend and runtime and displaying it in About box.
* .fixes
* .csometics
* Initial iteration for GTK on Wayland. Works suprisingly stable.
* Disable X11Utils when Wayland backend detected.
* Cosmetics
* .native
* First iteration of CSD.
* .working
* .working
* Calculating additional window spaced used by CSD.
* Fix max window size problem.
* Fix issue with rendering.
* .refactoring
* Fix splash screen when SSD is enable.
* Fix issue with mouse scrolling when CSD is enable.
* Not ideal fix for no keyboard input in parent window.
* Fix problem with XDisplay compilation and change name of GdkBackend to GtkBackend.
* Introduce new WAYLAND flag.
* Ctrl::GetWndScreenRect() fix for X11.
* Fix to compile on mac
---------
Co-authored-by: Zbigniew Rębacz <zbigniew.rebacz@hotmail.com>
2025-02-02 11:47:32 +01:00
Mirek Fidler
c3ce92830d
Dynamic skin changes
2024-12-06 10:05:57 +01:00
Mirek Fidler
678289f77f
CtrlCore: FullRefreshCleanup (to avoid any stuck fullrefresh flags)
2024-10-23 16:21:44 +02:00
Mirek Fidler
d29055412b
CtrlCore: 'MegaRect' support for very large virtual screens (SetRect(x, y) now can be 32-bit)
2024-10-04 13:23:05 +02:00
Mirek Fidler
c4638ece8c
CtrlCore: Workaround for gnome xwayland SetMouseCursor bug
2024-09-05 11:00:38 +02:00
Mirek Fidler
f878d03f67
CtrlCore: Horizontal mouse wheel improvements
2024-02-17 13:44:44 +01:00
Mirek Fidler
4580ca77db
CtrlLib, ide: Horizontal scrool wheel support in LineEdit, TreeCtrl, ide IconDes, LayDes and DiffCtrl
2024-02-15 21:04:05 +01:00
User0755
e3e7f75e98
CtrlCore: Horizontal mouse wheel support using MouseWheelHor() ( #192 )
2024-02-14 23:10:50 +01:00
Mirek Fidler
608b2046c7
CtrlCore: Fixed drawing bug related to DisplayPopup
2023-06-22 21:01:52 +02:00
Mirek Fidler
4a140cac04
.cosmetics
2023-03-24 14:30:32 +01:00
Mirek Fidler
24de794907
CtrlCore: Refactored multimonitor support
2023-03-15 15:26:59 +01:00
Mirek Fidler
d783f594ce
CtrCore: Fixed problem with packed object attributes Ctrl::CreateAttr method
2023-02-14 11:33:11 +01:00
Mirek Fidler
723c3e716a
ide: Disableing libclang after crash now PromptYesNo, canceling build after the new main package is selected
2022-12-28 09:31:53 +01:00
Mirek Fidler
febbbf7f8b
uppsrc: Fixed various MSBT warnings
2022-12-11 09:36:58 +01:00
Mirek Fidler
0449296f07
gui_sizeof merged, double formatting precsion in JSON/XML reduced to 15 digits
2022-06-03 11:43:48 +02:00
Mirek Fidler
41203dc72f
benchmarks: conflict resolved
2022-05-20 09:56:45 +02:00
Mirek Fidler
a5563f9322
CtrlLib: ArrayCtrl absolute mode visual issue fixed
2022-05-17 17:38:51 +02:00
Mirek Fidler
84c80d95ff
Attributes optimisation
2022-05-01 19:29:59 +02:00
Mirek Fidler
e9d00e6531
Ctrl packed attributes
2022-04-29 18:01:10 +02:00
Mirek Fidler
c7c4d97499
CtrlCore: refactored caret
2022-04-20 10:32:33 +02:00
Mirek Fidler
bd695d2fb1
CtrlCore, CtrlLib: caret handling refactored
2022-04-19 18:04:42 +02:00
Mirek Fidler
2ebd16b1a1
optimizing Ctrl::Top, LabelBase
2022-04-18 15:03:38 +02:00
Mirek Fidler
2ae9a6f100
CtrlCore: sizeof(Ctrl) optimisation - GetParent
2022-04-13 17:51:49 +02:00
Mirek Fidler
f2a3723483
CtrlCore: sizeof(Ctrl) reduction - Frame
2022-04-13 16:21:16 +02:00
Mirek Fidler
a78517a671
CtrlCore: Refactored child tree structure to save 8 bytes in Ctrl
2022-04-12 11:31:31 +02:00
Mirek Fidler
b97ddd71ed
CtrlCore: Ctrl::exitcode removed (4 bytes saved..)
2022-04-12 09:39:10 +02:00
Mirek Fidler
59c095e344
Refactored Ctrl texts
2022-04-11 18:42:26 +02:00
Mirek Fidler
2db6c3dfd9
Fixed Unicode__ clipboard issue
2022-04-11 13:05:51 +02:00
Mirek Fidler
01119b24bd
CtrlCore: Different solution to C++20 enum issues
2022-04-11 11:27:13 +02:00
Mirek Fidler
dfb033bb7a
uppsrc: C++20 compatibility
2022-04-08 17:02:39 +02:00