1. 21 Mar, 2006 1 commit
    • Anders Carlsson's avatar
      Add the GDK part of the DND implementation. · 6b1510bf
      Anders Carlsson authored
      2006-03-21  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/GdkQuartzWindow.c:
              (drag_operation_to_drag_action):
              (drag_action_to_drag_operation):
              (update_context_from_dragging_info):
              (-[GdkQuartzWindow draggingEntered:]):
              (-[GdkQuartzWindow draggingEnded:]):
              (-[GdkQuartzWindow draggingExited:]):
              (-[GdkQuartzWindow draggingUpdated:]):
              (-[GdkQuartzWindow performDragOperation:]):
              (-[GdkQuartzWindow wantsPeriodicDraggingUpdates]):
              (-[GdkQuartzWindow draggedImage:endedAt:operation:]):
              * gdk/quartz/gdkdnd-quartz.c:
              (gdk_drag_context_finalize):
              (gdk_drag_context_init):
              (gdk_drag_context_class_init):
              (gdk_drag_begin):
              (gdk_drag_status):
              Add the GDK part of the DND implementation.
      
              * gdk/quartz/Makefile.am:
              Add some missing headers.
      
              * gdk/quartz/gdkdrawable-quartz.h:
              * gdk/quartz/gdkprivate-quartz.h:
              * gdk/quartz/gdkquartz.h:
              * gdk/quartz/gdkwindow-quartz.c:
              (gdk_quartz_window_get_nsview):
              New function, for use by the GTK part of the DND implementation
      6b1510bf
  2. 20 Feb, 2006 1 commit
    • Anders Carlsson's avatar
      Add stubs for input shape functions. · ba8e91b9
      Anders Carlsson authored
      2006-02-20  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/gdkdisplay-quartz.c:
              (gdk_display_supports_shapes):
              (gdk_display_supports_input_shapes):
              * gdk/quartz/gdkwindow-quartz.c:
              (gdk_display_warp_pointer):
              (gdk_window_input_shape_combine_mask):
              (gdk_window_input_shape_combine_region):
              (gdk_window_set_child_input_shapes):
              (gdk_window_set_accept_focus):
              (gdk_window_merge_child_input_shapes):
              Add stubs for input shape functions.
      ba8e91b9
  3. 16 Jan, 2006 1 commit
    • Anders Carlsson's avatar
      Implement keyboard grabs. · 4afc4d61
      Anders Carlsson authored
      2006-01-16  Anders Carlsson  <andersca@mac.com>
      
              * gdk/quartz/gdkdisplay-quartz.c:
              * gdk/quartz/gdkevents-quartz.c:
              (gdk_keyboard_grab):
              (gdk_display_keyboard_ungrab):
              (gdk_keyboard_grab_info_libgtk_only):
              (find_window_for_event):
              Implement keyboard grabs.
      
              (_gdk_quartz_send_map_events):
              * gdk/quartz/gdkmain-quartz.c:
              * gdk/quartz/gdkprivate-quartz.h:
              New function that synthesizes map events.
      
              * gdk/quartz/gdkwindow-quartz.c:
              (_gdk_windowing_window_init):
              The root window is always visible.
      
              (all_parents_shown):
              (show_window_internal):
              Send map events.
      
              (gdk_window_hide):
              Ungrab keyboard and pointer
      4afc4d61
  4. 02 Jan, 2006 1 commit
    • Anders Carlsson's avatar
      Have these return TRUE · 6130996a
      Anders Carlsson authored
      2006-01-02  Anders Carlsson  <andersca@imendio.com>
      
              * gdk/quartz/GdkQuartzWindow.c:
              (-[GdkQuartzWindow canBecomeMainWindow]):
              (-[GdkQuartzWindow canBecomeKeyWindow]):
              Have these return TRUE
      
              * gdk/quartz/gdkevents-quartz.c:
              (pointer_grab_internal):
              Remove FIXME
      
              (find_child_window_by_point_helper):
              Fix bug in offset calculation
      
              (find_window_for_event):
              Use grab window toplevel when a grab is in effect
      
              (gdk_event_translate):
              Don't call _gdk_event_button_generate on mouse up
      
              * gdk/quartz/gdkgc-quartz.c:
              (_gdk_quartz_gc_new):
              Fix indentation
      
              * gdk/quartz/gdkwindow-quartz.c:
              (gdk_window_new):
              Make TEMP windows borderless
      
              (gdk_window_hide):
              Hide window
      
              (gdk_window_get_origin):
              Implement
      6130996a
  5. 22 Nov, 2005 1 commit
    • Anders Carlsson's avatar
      Add quartz backend. · 1097260a
      Anders Carlsson authored
      2005-11-21  Anders Carlsson  <andersca@imendio.com>
      
              * configure.in:
              * gtk/Makefile.am:
              * gdk/Makefile.am:
      	* gdk/quartz/*:
      	Add quartz backend.
      
              * docs/tools/Makefile.am:
      	Only build docshooter when the X11 backend is used.
      
              * gtk/gtkplug-stub.c:
      	Include gtkplug.h here.
      
              * gtk/gtksocket-stub.c:
      	Include gtksocket.h here.
      1097260a