Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Objects not movable/selectable with Mouse, while using Window-Nodes

Aperta
#755 10 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
52/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
cpp
Ambito
game-dev

Direzione di ricerca

Open the linked WindowBug.zip reproduction project and follow the listed steps: create a Window-Node, add a Control element, then try selecting and moving both. Start by comparing mouse selection and Move-Mode behavior in the editor with and without a Window-Node. Done means the Window and its child can be selected and moved, including through Move-Mode, without the reported error.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug confirmed topic:editor topic:gui
Tested versions

Reproducible since 4.0 alpha1

System information

Tested in Windows 10, Manjaro, Mint and Arch Linux

Issue description

When using the Window-Node it is not possible to move/select the Window itself or Nodes inside the Window with Mouse. It does also not work when using the "Move-Mode", when selecting the Node you want to move in the Node List.
Screenshot 2024-10-18 082458

Also trying moving a Node with the "Move-Mode" throws following error:
Screenshot 2024-10-18 080727

Nodes are still movable with the Inspector, but it is not possible to change Anchors in an advanced Way, because they are not visible.

Steps to reproduce

Create a Window-Node, put a Control-Element into it and try to select or move it.

Minimal reproduction project (MRP)

WindowBug.zip

Lingua principale
C++
Stelle
6.1k
Fork
337
Merge medio
1g 2h
PR unite (30g)
35

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Redot-Engine/redot-engine

Tutte le issue di Redot-Engine/redot-engine

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.