Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 1.6k
    • Issues 1.6k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 238
    • Merge requests 238
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gtkgtk
  • Issues
  • #5827
Closed
Open
Issue created May 11, 2023 by TAO ZUHONG@taozuhong

GtkColumnView missing the focus while the row is selected

Steps to reproduce

  1. Create GtkColumnView instance with default state
  2. Make every column child widget's focusable as TRUE(all are EditableLabel)
  3. Build and test
  4. Select the first row and make the first cell enter edit mode
  5. Press tab key
  6. Press tab key, press, press, then found the focused cell is navigating on the last column in every row.

Current behavior

  1. the active row lost the focus, and yet enter the edit mode
  2. the navigation order is incorrect.

Expected outcome

  1. After user press tab key, the second cell should be focused and enter edit mode
  2. the navigation order should be moved back to the first cell in the next row.
  3. Make target cell enter edit mode with program code.

Version information

GTK 4.11.2

OS: Windows 10

Additional information

screenshots-230511104055

Edited May 11, 2023 by TAO ZUHONG
Assignee
Assign to
Time tracking