[PR #345] [MERGED] Custom Title Bar refactored / gtk support #331

Closed
opened 2026-05-05 03:45:59 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ultimatepp/ultimatepp/pull/345
Author: @mirek-fidler
Created: 1/16/2026
Status: Merged
Merged: 1/16/2026
Merged by: @mirek-fidler

Base: masterHead: custome_titlebar_refactor


📝 Commits (10+)

📊 Changes

48 files changed (+1603 additions, -535 deletions)

View changed files

📝 examples/UWord/UWord.upp (+1 -0)
📝 reference/CustomTitleBar/main.cpp (+8 -22)
s (+28 -0)
📝 uppsrc/CtrlCore/CtrlCore.h (+7 -2)
📝 uppsrc/CtrlCore/CtrlCore.iml (+120 -20)
📝 uppsrc/CtrlCore/CtrlCore.upp (+1 -1)
📝 uppsrc/CtrlCore/CtrlMouse.cpp (+4 -0)
📝 uppsrc/CtrlCore/CtrlPos.cpp (+4 -4)
📝 uppsrc/CtrlCore/EncodeRTF.cpp (+1 -1)
📝 uppsrc/CtrlCore/Gtk.h (+12 -21)
📝 uppsrc/CtrlCore/GtkApp.cpp (+6 -0)
uppsrc/CtrlCore/GtkCSD.cpp (+0 -76)
📝 uppsrc/CtrlCore/GtkCapture.cpp (+11 -3)
📝 uppsrc/CtrlCore/GtkCreate.cpp (+108 -45)
📝 uppsrc/CtrlCore/GtkCtrl.h (+45 -24)
uppsrc/CtrlCore/GtkCustomBar.cpp (+207 -0)
📝 uppsrc/CtrlCore/GtkDnD.cpp (+5 -1)
📝 uppsrc/CtrlCore/GtkEvent.cpp (+221 -65)
📝 uppsrc/CtrlCore/GtkTop.cpp (+51 -47)
📝 uppsrc/CtrlCore/GtkTop.h (+38 -0)

...and 28 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ultimatepp/ultimatepp/pull/345 **Author:** [@mirek-fidler](https://github.com/mirek-fidler) **Created:** 1/16/2026 **Status:** ✅ Merged **Merged:** 1/16/2026 **Merged by:** [@mirek-fidler](https://github.com/mirek-fidler) **Base:** `master` ← **Head:** `custome_titlebar_refactor` --- ### 📝 Commits (10+) - [`34efc90`](https://github.com/ultimatepp/ultimatepp/commit/34efc9037ceae6b8e2bae478cfc942f46c083dc9) Refactoring custom titlebar - [`dc49ca6`](https://github.com/ultimatepp/ultimatepp/commit/dc49ca6e69283b15807eefb263ac685e5f468e10) developing - [`4767281`](https://github.com/ultimatepp/ultimatepp/commit/4767281dbd21127a26569b48221d9491ca666201) custom title bar refactored - [`902aa8c`](https://github.com/ultimatepp/ultimatepp/commit/902aa8ca7955550da75d9688f4e9c064a9b115cb) csd issues... - [`3d11402`](https://github.com/ultimatepp/ultimatepp/commit/3d11402657795f00e634dd857b01612a646fbe79) CSD horrors - [`51df22c`](https://github.com/ultimatepp/ultimatepp/commit/51df22c83367f100a025e57ece22d6fc23d14710) pokrokokrok - [`6c076f6`](https://github.com/ultimatepp/ultimatepp/commit/6c076f6d9f76b145487d1c4004125f86f94de598) okrokpokrok - WndSetPos fixed for popups - [`8ea9fd9`](https://github.com/ultimatepp/ultimatepp/commit/8ea9fd9c313eaa3ae8553da909ea130b6b6fd758) titlebar hell - [`ded7645`](https://github.com/ultimatepp/ultimatepp/commit/ded76453b77b1305ada80e0292758e1f1fa39d08) Changing things - [`e1b2f44`](https://github.com/ultimatepp/ultimatepp/commit/e1b2f441e022cc09bc03bb624d06b3a5b3a6e5b1) GETTING CLOSER ### 📊 Changes **48 files changed** (+1603 additions, -535 deletions) <details> <summary>View changed files</summary> 📝 `examples/UWord/UWord.upp` (+1 -0) 📝 `reference/CustomTitleBar/main.cpp` (+8 -22) ➕ `s` (+28 -0) 📝 `uppsrc/CtrlCore/CtrlCore.h` (+7 -2) 📝 `uppsrc/CtrlCore/CtrlCore.iml` (+120 -20) 📝 `uppsrc/CtrlCore/CtrlCore.upp` (+1 -1) 📝 `uppsrc/CtrlCore/CtrlMouse.cpp` (+4 -0) 📝 `uppsrc/CtrlCore/CtrlPos.cpp` (+4 -4) 📝 `uppsrc/CtrlCore/EncodeRTF.cpp` (+1 -1) 📝 `uppsrc/CtrlCore/Gtk.h` (+12 -21) 📝 `uppsrc/CtrlCore/GtkApp.cpp` (+6 -0) ➖ `uppsrc/CtrlCore/GtkCSD.cpp` (+0 -76) 📝 `uppsrc/CtrlCore/GtkCapture.cpp` (+11 -3) 📝 `uppsrc/CtrlCore/GtkCreate.cpp` (+108 -45) 📝 `uppsrc/CtrlCore/GtkCtrl.h` (+45 -24) ➕ `uppsrc/CtrlCore/GtkCustomBar.cpp` (+207 -0) 📝 `uppsrc/CtrlCore/GtkDnD.cpp` (+5 -1) 📝 `uppsrc/CtrlCore/GtkEvent.cpp` (+221 -65) 📝 `uppsrc/CtrlCore/GtkTop.cpp` (+51 -47) 📝 `uppsrc/CtrlCore/GtkTop.h` (+38 -0) _...and 28 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 03:45:59 -06:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/ultimatepp#331
No description provided.