[gtk] (92 commits) Created branch wip/otte/matthiasc/popup2



The branch 'wip/otte/matthiasc/popup2' was created.

Summary of new commits:

  b8976ab... Redo the idle sizer
  c846240... css: Use the new idle sizer
  4b9f893... widget: Use the new idle sizer
  d2e4eec... window: Implement GtkRoot::check_resize
  e8a1621... Introduce GtkPopup
  231930c... testpopup: Use a GtkPopup
  c416f7f... widget: guard popover-specific code paths
  6bc2a7c... main: guard window-specific code paths
  202f4fc... Add a way to enumerate popups
  9998323... inspector: Show popups
  cd4b649... root: Add default handling
  d91a16e... root: Add an activate_focus api
  5e02e8a... window: Implement GtkRoot::default-widget
  79fe3c2... popup: Implement the GtkRoot::default-widget
  e2a302e... widget: Make grabbing default work for roots
  37e984a... text: Make default activation work in roots
  2cfadf7... label: Make default activation work in roots
  81d511d... root: Add api for mnemonics
  5e1611d... window: Implement root mnemonic api
  3979d43... popup: Implement mnemonics
  0c040e7... label: Use root api for mnemonic setup
  a435462... main: Use root api for mnemonic activation
  37d23c0... popup: Add more keybindings
  a72c624... popup: Add backdrop
  375543b... root: Add pointer focus apis
  8de7b56... window: Implement root pointer focus apis
  13bc289... popup: Implement root pointer focus apis
  a732a1e... main: Use root pointer focus apis
  c5fb75e... widget: Use root pointer focus apis
  52db84d... popup: Miscellaneous fixes
  ae0e86c... testpopup: popup on demand
  caca3c3... widget: Review and replace uses of get_toplevel
  8a298a4... icon view accessible: Stop presenting windows
  7a10a75... widget: Don't snapshot foreign children
  d30acd6... popup: Use xdg-popup for relative placement
  4522923... popup: Add a close keybinding, make grabs work
  74e3567... popup: Add properties
  864eba4... testpopup: Add ui for move-to-rect parameters
  1a54af4... popover: Set a css name
  1e05cb4... testpopup: Cosmetic improvements
  65ee422... popup: Remove some unnecessary things
  be33467... popup: small cleanup
  96f9357... wayland: Improve debug output for events
  80a75b5... surface: Start sketching a new surface type
  588bf9a... popup: Use gdk_surface_new_popup_full
  1a73500... testpopup: Attach the poup to the label
  64ad835... main: Hide popups for outside events
  f941a47... popup: Keep surface state in sync
  ab02f06... Revert "testpopup: Add ui for move-to-rect parameters"
  973d415... Revert "popup: Add properties"
  9128065... popup: Recreate most popover api
  8458594... Replace GtkPopover by GtkPopup
  25ea3fb... entry: Adapt to new popover lifecycle
  3aa9c6d... placesview: Adapt to new popover lifecycle
  042c1cf... scale button: Adapt to new popover lifecycle
  02fd69d... text: Adapt to new popover lifecycle
  62a2de8... popover: Explicitly set css parent
  2512177... Fix a compiler warning
  4ba2509... Avoid harfbuzz deprecation warnings
  39a7f47... label: Fix compiler warnings
  1991936... x11: Stop using child surface api
  36584b1... wayland: Stop using child surface apis
  3180f0d... xim: Stop using child surface apis
  a21a59c... a11y: Stop supporting ATK_XY_SCREEN
  c25ad4f... widget: Stop using child surface apis
  df68d38... Drop child surfaces
  29955b8... surface: minor cleanup
  e951868... surface: Remove code dealing with child surfaces
  609ddeb... popover menu: Reinstate styling
  db8cea8... Give popover menus a background
  c01ac99... wayland: Stop using surface->parent
  241ce4a... x11: Stop using surface->parent
  781ec95... gdk: Stop using surface->parent
  e08eab5... Remove surface->parent
  2f3cf67... wayland: Stop using surface->children
  6c76133... gdk: Stop using surface->children
  4a8595f... Remove surface->children
  2aa7075... surface: Simplify some code
  93f96aa... wip: deprecate surface coordinate apis
  4e90fc5... surface: Small cleanup
  dda6a26... surface: Remove abs_x/abs_y
  1d5e798... surface: Simplify destroy implementation
  9a8871a... surface: Small simplification
  387323d... Remove gdk_surface_coords_to/from_parent
  e50c54a... tests: Stop using gtk_window_move
  7e8feeb... file chooser: Stop using gtk_window_get_position
  a4718e5... dnd: Drop a gratitious use of global coordinates
  409ef8c... tooltip: Remove an unused gdk_surface_get_root_coords call
  658cc94... Remove gdk_surface_get_root_coords as public api
  36ff622... Drop gdk_surface_get_root_origin
  b00a103... Remove gdk_surface_get_geometry as public api
  39fbccd... x11: Drop a gratitious use of gdk_event_get_root_coords


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