[gtk] (32 commits) Created branch wip/matthiasc/focus3



The branch 'wip/matthiasc/focus3' was created.

Summary of new commits:

  32f02f7... Redo focus handling
  4446743... root: Add focus
  784909f... window: Implement the root focus api
  4e4e563... Port widgets to the root focus API
  d68523a... Move a check to gtk_window_set_focus
  a9cfb83... Simplify the move_focus api
  55c40e0... widget: Drop the ::focus signal
  150321b... Exclude non-drawable widgets from focus
  1e23937... widget: Add a private setter for has-focus
  f5c2a24... Drop gtk_widget_send_focus_change
  bad3615... inspector: Stop using ::set-focus
  23b15fd... filechooser: Stop using ::set-focus
  c1a8ef1... popover: Stop using ::set-focus
  0ba9933... window: Remove ::set-focus
  55ba794... window: Remove initial-focus builder support
  9c3cc1d... Clarify grab_focus docs
  3096a27... gdk: Add crossing mode and detail to focus events
  d615108... gdk: Rename gdk_event_set_user_data
  002c0ab... gdk: Add a related_target field to some events
  6754c3a... Share crossing and focus change event code
  64a4b61... Export gtk_synthesize_crossing_events internally
  ba984fc... window: Use gtk_synthesize_crossing_events
  98e940f... Some fixes to crossing event generation
  228b163... Move maintaining the focus chain
  8278b0b... Pass mode and detail to focus-in/out signals
  1875b1b... key controller: Fix a copy/paste error
  8028743... key controller: Add focus properties
  5bf84fb... key controller: Add getters for focus event targets
  b3f05c8... key controller: Improve the docs
  a86a387... key controller: Enforce limitations of key forwarding
  3a94af0... Add key controller API to the docs
  a7228d7... Make gtk_widget_get_focus_child public


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]