diff options
author | William Jon McCann <william.jon.mccann@gmail.com> | 2014-02-07 13:32:47 -0500 |
---|---|---|
committer | William Jon McCann <william.jon.mccann@gmail.com> | 2014-02-07 13:32:47 -0500 |
commit | e34bd4137d4fba33b2cbea927fdcc829b1983aaa (patch) | |
tree | a75585038e3a419a4aa3383233450c5ba3fe2c83 | |
parent | f0000b2f3d3de91a1814d3e243a0e0a301c9f255 (diff) | |
download | gtk+-e34bd4137d4fba33b2cbea927fdcc829b1983aaa.tar.gz |
docs: use apostrophes in *n't
140 files changed, 436 insertions, 436 deletions
diff --git a/gdk/broadway/broadway-buffer.c b/gdk/broadway/broadway-buffer.c index 342187d9ae..f1ce426d41 100644 --- a/gdk/broadway/broadway-buffer.c +++ b/gdk/broadway/broadway-buffer.c @@ -154,7 +154,7 @@ struct encoder { * * - all 1 pixel colors are encoded literally * - * - We don't need to support colors with alpha 0 and non-zero + * - We don’t need to support colors with alpha 0 and non-zero * color components, as they mean the same on the canvas anyway. * So we use these as special codes: * @@ -299,7 +299,7 @@ gdk_pre_parse_libgtk_only (void) * Any arguments used by GDK are removed from the array and @argc and @argv are * updated accordingly. * - * You shouldn't call this function explicitly if you are using + * You shouldn’t call this function explicitly if you are using * gtk_init(), gtk_init_check(), gdk_init(), or gdk_init_check(). * * Since: 2.2 @@ -495,7 +495,7 @@ gdk_init (int *argc, char ***argv) * Before calling gdk_threads_leave() from a thread other * than your main thread, you probably want to call gdk_flush() * to send all pending commands to the windowing system. - * (The reason you don't need to do this from the main thread + * (The reason you don’t need to do this from the main thread * is that GDK always automatically flushes pending commands * when it runs out of incoming events to process and has * to sleep while waiting for more events.) @@ -776,7 +776,7 @@ gdk_threads_init (void) * the GTK+ lock when entering a recursive main loop, the application * must temporarily release its lock as well. * - * Most threaded GTK+ apps won't need to use this method. + * Most threaded GTK+ apps won’t need to use this method. * * This method must be called before gdk_threads_init(), and cannot * be called multiple times. @@ -1041,7 +1041,7 @@ gdk_threads_add_timeout (guint interval, * * A variant of gdk_threads_add_timeout_full() with second-granularity. * See g_timeout_add_seconds_full() for a discussion of why it is - * a good idea to use this function if you don't need finer granularity. + * a good idea to use this function if you don’t need finer granularity. * * Return value: the ID (greater than 0) of the event source. * @@ -1133,10 +1133,10 @@ gdk_set_program_class (const char *program_class) * to gdk_display_open(), gtk_init(), gtk_init_with_args() or * gtk_init_check() in order to take effect. * - * Most common GTK+ applications won't ever need to call this. Only + * Most common GTK+ applications won’t ever need to call this. Only * applications that do mixed GDK/Xlib calls could want to disable * multidevice support if such Xlib code deals with input devices in - * any way and doesn't observe the presence of XInput 2. + * any way and doesn’t observe the presence of XInput 2. * * Since: 3.0 */ diff --git a/gdk/gdkdeprecated.c b/gdk/gdkdeprecated.c index c7351438cf..56a9ddc654 100644 --- a/gdk/gdkdeprecated.c +++ b/gdk/gdkdeprecated.c @@ -88,7 +88,7 @@ gdk_keyboard_ungrab (guint32 time) * Obtains the window underneath the mouse pointer, returning the * location of that window in @win_x, @win_y. Returns %NULL if the * window under the mouse pointer is not known to GDK (if the window - * belongs to another application and a #GdkWindow hasn't been created + * belongs to another application and a #GdkWindow hasn’t been created * for it with gdk_window_foreign_new()) * * NOTE: For multihead-aware widgets or applications use diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c index a9ecf39b63..1660923e1d 100644 --- a/gdk/gdkdevice.c +++ b/gdk/gdkdevice.c @@ -1226,8 +1226,8 @@ get_native_grab_event_mask (GdkEventMask grab_mask) * gdk_device_grab: * @device: a #GdkDevice. To get the device you can use gtk_get_current_event_device() * or gdk_event_get_device() if the grab is in reaction to an event. Also, you can use - * gdk_device_manager_get_client_pointer() but only in code that isn't triggered by a - * #GdkEvent and there aren't other means to get a meaningful #GdkDevice to operate on. + * gdk_device_manager_get_client_pointer() but only in code that isn’t triggered by a + * #GdkEvent and there aren’t other means to get a meaningful #GdkDevice to operate on. * @window: the #GdkWindow which will own the grab (the grab window) * @grab_ownership: specifies the grab ownership. * @owner_events: if %FALSE then all device events are reported with respect to @@ -1244,7 +1244,7 @@ get_native_grab_event_mask (GdkEventMask grab_mask) * elsewhere. * @time_: the timestamp of the event which led to this pointer grab. This * usually comes from the #GdkEvent struct, though %GDK_CURRENT_TIME - * can be used if the time isn't known. + * can be used if the time isn’t known. * * Grabs the device so that all events coming from this device are passed to * this application until the device is ungrabbed with gdk_device_ungrab(), diff --git a/gdk/gdkdevicemanager.c b/gdk/gdkdevicemanager.c index 63d4fff175..e9f96793a6 100644 --- a/gdk/gdkdevicemanager.c +++ b/gdk/gdkdevicemanager.c @@ -57,7 +57,7 @@ * #GdkDeviceManager implementation will be used as the input source. * Otherwise either the core or XInput 1 implementations will be used. * - * For simple applications that don't have any special interest in + * For simple applications that don’t have any special interest in * input devices, the so-called “client pointer” * provides a reasonable approximation to a simple setup with a single * pointer and keyboard. The device that has been set as the client @@ -330,8 +330,8 @@ gdk_device_manager_list_devices (GdkDeviceManager *device_manager, * for this application. In X11, window managers may change this depending on the interaction * pattern under the presence of several pointers. * - * You should use this function seldomly, only in code that isn't triggered by a #GdkEvent - * and there aren't other means to get a meaningful #GdkDevice to operate on. + * You should use this function seldomly, only in code that isn’t triggered by a #GdkEvent + * and there aren’t other means to get a meaningful #GdkDevice to operate on. * * Returns: (transfer none): The client pointer. This memory is * owned by GDK and must not be freed or unreferenced. diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index acea8bd31f..2fd423fa6e 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -2097,7 +2097,7 @@ static GQueue gdk_error_traps = G_QUEUE_INIT; * behavior of exiting the application. It should only be used if it * is not possible to avoid the X error in any other way. Errors are * ignored on all #GdkDisplay currently known to the - * #GdkDisplayManager. If you don't care which error happens and just + * #GdkDisplayManager. If you don’t care which error happens and just * want to ignore everything, pop with gdk_error_trap_pop_ignored(). * If you need the error code, use gdk_error_trap_pop() which may have * to block and wait for the error to arrive from the X server. @@ -2206,7 +2206,7 @@ gdk_error_trap_pop_ignored (void) * Removes an error trap pushed with gdk_error_trap_push(). * May block until an error has been definitively received * or not received from the X server. gdk_error_trap_pop_ignored() - * is preferred if you don't need to know whether an error + * is preferred if you don’t need to know whether an error * occurred, because it never has to block. If you don't * need the return value of gdk_error_trap_pop(), use * gdk_error_trap_pop_ignored(). diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c index e17c22ce1a..19df8b0ce7 100644 --- a/gdk/gdkdisplaymanager.c +++ b/gdk/gdkdisplaymanager.c @@ -40,7 +40,7 @@ #ifdef GDK_WINDOWING_QUARTZ /* When the gdk_quartz_display_open function is removed We can * immediately include gdkquartzdisplaymanager.h here instead of - * gdkprivate-quartz.h so that we won't have to enable -xobjective-c + * gdkprivate-quartz.h so that we won’t have to enable -xobjective-c * for the “generic” GDK source code. * #include "quartz/gdkquartzdisplaymanager.h" */ diff --git a/gdk/gdkdnd.h b/gdk/gdkdnd.h index 127a9eb62b..f5ad51016a 100644 --- a/gdk/gdkdnd.h +++ b/gdk/gdkdnd.h @@ -47,7 +47,7 @@ G_BEGIN_DECLS * @GDK_ACTION_LINK: Add a link to the data. Note that this is only * useful if source and destination agree on what it means. * @GDK_ACTION_PRIVATE: Special action which tells the source that the - * destination will do something that the source doesn't understand. + * destination will do something that the source doesn’t understand. * @GDK_ACTION_ASK: Ask the user what to do with the data. * * Used in #GdkDragContext to indicate what the destination diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c index 11a8064561..264dd4a382 100644 --- a/gdk/gdkevents.c +++ b/gdk/gdkevents.c @@ -161,7 +161,7 @@ _gdk_event_queue_append (GdkDisplay *display, * @sibling: Append after this event. * @event: Event to append. * - * Appends an event after the specified event, or if it isn't in + * Appends an event after the specified event, or if it isn’t in * the queue, onto the tail of the event queue. * * Returns: the newly appended list node. @@ -189,7 +189,7 @@ _gdk_event_queue_insert_after (GdkDisplay *display, * @sibling: Append before this event * @event: Event to prepend * - * Prepends an event before the specified event, or if it isn't in + * Prepends an event before the specified event, or if it isn’t in * the queue, onto the head of the event queue. * * Returns: the newly prepended list node. @@ -1633,7 +1633,7 @@ gdk_event_set_source_device (GdkEvent *event, * * This function returns the hardware (slave) #GdkDevice that has * triggered the event, falling back to the virtual (master) device - * (as in gdk_event_get_device()) if the event wasn't caused by + * (as in gdk_event_get_device()) if the event wasn’t caused by * interaction with a hardware device. This may happen for example * in synthesized crossing events after a #GdkWindow updates its * geometry or a grab is acquired/released. diff --git a/gdk/gdkevents.h b/gdk/gdkevents.h index aebca9e4a3..3dd67e7f60 100644 --- a/gdk/gdkevents.h +++ b/gdk/gdkevents.h @@ -415,7 +415,7 @@ typedef enum * this event is synthetic as the pointer might have not left the window. * @GDK_CROSSING_DEVICE_SWITCH: crossing because of a device switch (i.e. * a mouse taking control of the pointer after a touch device), this event - * is synthetic as the pointer didn't leave the window. + * is synthetic as the pointer didn’t leave the window. * * Specifies the crossing mode for #GdkEventCrossing. */ diff --git a/gdk/gdkkeys.c b/gdk/gdkkeys.c index 145a2e0629..63e92bfc87 100644 --- a/gdk/gdkkeys.c +++ b/gdk/gdkkeys.c @@ -95,7 +95,7 @@ * Note that gdk_keymap_translate_keyboard_state() also returns the keyval, i.e. it * goes ahead and performs the keymap lookup in addition to telling you which * effective group/level values were used for the lookup. #GdkEventKey already - * contains this keyval, however, so you don't normally need to call + * contains this keyval, however, so you don’t normally need to call * gdk_keymap_translate_keyboard_state() just to get the keyval. */ @@ -493,7 +493,7 @@ gdk_keymap_lookup_key (GdkKeymap *keymap, * actually used for the translation; some keys such as Enter are not * affected by the active keyboard group. The @level is derived from * @state. For convenience, #GdkEventKey already contains the translated - * keyval, so this function isn't as useful as you might think. + * keyval, so this function isn’t as useful as you might think. * * @consumed_modifiers gives modifiers that should be masked out * from @state when comparing this key press to a hot key. For @@ -518,7 +518,7 @@ gdk_keymap_lookup_key (GdkKeymap *keymap, * this allowed accelerators to be stored with irrelevant consumed * modifiers, by doing: * |[<!-- language="C" --> - * /* XXX Don't do this XXX */ + * /* XXX Don’t do this XXX */ * if (keyval == accel_keyval && * (event->state & ~consumed & ALL_ACCELS_MASK) == (accel_mods & ~consumed)) * /* Accelerator was pressed */ diff --git a/gdk/gdkoffscreenwindow.c b/gdk/gdkoffscreenwindow.c index 22d1004c9c..cd32d595ec 100644 --- a/gdk/gdkoffscreenwindow.c +++ b/gdk/gdkoffscreenwindow.c @@ -34,7 +34,7 @@ /* LIMITATIONS: * - * Offscreen windows can't be the child of a foreign window, + * Offscreen windows can’t be the child of a foreign window, * nor contain foreign windows * GDK_POINTER_MOTION_HINT_MASK isn't effective */ diff --git a/gdk/gdkpixbuf-drawable.c b/gdk/gdkpixbuf-drawable.c index 2bf954baa7..f6a8dc32af 100644 --- a/gdk/gdkpixbuf-drawable.c +++ b/gdk/gdkpixbuf-drawable.c @@ -71,7 +71,7 @@ * If the window is not mapped (typically because it’s iconified/minimized * or not on the current workspace), then %NULL will be returned. * - * If memory can't be allocated for the return value, %NULL will be returned + * If memory can’t be allocated for the return value, %NULL will be returned * instead. * * (In short, there are several ways this function can fail, and if it fails diff --git a/gdk/gdkproperty.c b/gdk/gdkproperty.c index 9453c954ab..01ef94e99b 100644 --- a/gdk/gdkproperty.c +++ b/gdk/gdkproperty.c @@ -182,7 +182,7 @@ intern_atom_internal (const gchar *atom_name, gboolean allocate) * gdk_atom_intern: * @atom_name: a string. * @only_if_exists: if %TRUE, GDK is allowed to not create a new atom, but - * just return %GDK_NONE if the requested atom doesn't already + * just return %GDK_NONE if the requested atom doesn’t already * exists. Currently, the flag is ignored, since checking the * existance of an atom is as expensive as creating it. * diff --git a/gdk/gdkscreen.c b/gdk/gdkscreen.c index f54dcca37d..10afdd1c7a 100644 --- a/gdk/gdkscreen.c +++ b/gdk/gdkscreen.c @@ -195,7 +195,7 @@ _gdk_screen_close (GdkScreen *screen) } /* Fallback used when the monitor "at" a point or window - * doesn't exist. + * doesn’t exist. */ static gint get_nearest_monitor (GdkScreen *screen, @@ -443,7 +443,7 @@ gdk_screen_get_font_options (GdkScreen *screen) /** * gdk_screen_set_resolution: * @screen: a #GdkScreen - * @dpi: the resolution in “dots per inch”. (Physical inches aren't actually + * @dpi: the resolution in “dots per inch”. (Physical inches aren’t actually * involved; the terminology is conventional.) * Sets the resolution for font handling on the screen. This is a @@ -889,7 +889,7 @@ gdk_screen_get_system_visual (GdkScreen * screen) * The windowing system on which GTK+ is running * may not support this capability, in which case %NULL will * be returned. Even if a non-%NULL value is returned, its - * possible that the window’s alpha channel won't be honored + * possible that the window’s alpha channel won’t be honored * when displaying the window on the screen: in particular, for * X an appropriate windowing manager and compositing manager * must be running to provide appropriate display. diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 407695cb4f..ed7f169d4a 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -1025,10 +1025,10 @@ recompute_visible_regions_internal (GdkWindow *private, * * It will recalculate abs_x/y and the clip regions * - * Unless the window didn't change stacking order or size/pos, pass in TRUE + * Unless the window didn’t change stacking order or size/pos, pass in TRUE * for recalculate_siblings. (Mostly used internally for the recursion) * - * If a child window was removed (and you can't use that child for + * If a child window was removed (and you can’t use that child for * recompute_visible_regions), pass in TRUE for recalculate_children on the parent */ static void @@ -1053,7 +1053,7 @@ _gdk_window_update_size (GdkWindow *window) /* Find the native window that would be just above "child" * in the native stacking order if “child” was a native window - * (it doesn't have to be native). If there is no such native + * (it doesn’t have to be native). If there is no such native * window inside this native parent then NULL is returned. * If child is NULL, find lowest native window in parent. */ @@ -2943,7 +2943,7 @@ gdk_window_free_paint_stack (GdkWindow *window) * Normally this should be completely invisible to applications, as * we automatically flush the windows when required, but this might * be needed if you for instance mix direct native drawing with - * gdk drawing. For Gtk widgets that don't use double buffering this + * gdk drawing. For Gtk widgets that don’t use double buffering this * will be called automatically before sending the expose event. * * Since: 2.18 @@ -4152,7 +4152,7 @@ _gdk_window_clear_update_area (GdkWindow *window) * gdk_window_freeze_updates: * @window: a #GdkWindow * - * Temporarily freezes a window such that it won't receive expose + * Temporarily freezes a window such that it won’t receive expose * events. The window will begin receiving expose events again when * gdk_window_thaw_updates() is called. If gdk_window_freeze_updates() * has been called more than once, gdk_window_thaw_updates() must be called @@ -4414,7 +4414,7 @@ gdk_window_constrain_size (GdkGeometry *geometry, * * Return value: (transfer none): the window containing the pointer (as with * gdk_window_at_pointer()), or %NULL if the window containing the - * pointer isn't known to GDK + * pointer isn’t known to GDK * * Deprecated: 3.0: Use gdk_window_get_device_position() instead. **/ @@ -4783,7 +4783,7 @@ gdk_window_show_internal (GdkWindow *window, gboolean raise) * * On the X11 platform, in Xlib terms, this function calls * XMapWindow() (it also updates some internal GDK state, which means - * that you can't really use XMapWindow() directly on a GDK window). + * that you can’t really use XMapWindow() directly on a GDK window). */ void gdk_window_show_unraised (GdkWindow *window) @@ -4919,7 +4919,7 @@ gdk_window_invalidate_in_parent (GdkWindow *private) * request to move the window in the Z-order, gdk_window_lower() only * requests the restack, does not guarantee it. * - * Note that gdk_window_show() raises the window again, so don't call this + * Note that gdk_window_show() raises the window again, so don’t call this * function before gdk_window_show(). (Try gdk_window_show_unraised().) */ void @@ -5076,7 +5076,7 @@ gdk_window_show (GdkWindow *window) * * For toplevel windows, withdraws them, so they will no longer be * known to the window manager; for all windows, unmaps them, so - * they won't be displayed. Normally done automatically as + * they won’t be displayed. Normally done automatically as * part of gtk_widget_hide(). */ void @@ -5602,7 +5602,7 @@ gdk_window_resize (GdkWindow *window, * Equivalent to calling gdk_window_move() and gdk_window_resize(), * except that both operations are performed at once, avoiding strange * visual effects. (i.e. the user may be able to see the window first - * move, then resize, if you don't use gdk_window_move_resize().) + * move, then resize, if you don’t use gdk_window_move_resize().) **/ void gdk_window_move_resize (GdkWindow *window, @@ -6001,7 +6001,7 @@ gdk_window_set_device_cursor (GdkWindow *window, * @height: (out) (allow-none): return location for height of window * * Any of the return location arguments to this function may be %NULL, - * if you aren't interested in getting the value of that field. + * if you aren’t interested in getting the value of that field. * * The X and Y coordinates returned are relative to the parent window * of @window, which for toplevels usually means relative to the @@ -6601,7 +6601,7 @@ gdk_window_merge_child_input_shapes (GdkWindow *window) * Set the bit gravity of the given window to static, and flag it so * all children get static subwindow gravity. This is used if you are * implementing scary features that involve deep knowledge of the - * windowing system. Don't worry about it unless you have to. + * windowing system. Don’t worry about it unless you have to. * * Return value: %TRUE if the server supports static gravity */ @@ -7792,7 +7792,7 @@ _gdk_display_set_window_under_pointer (GdkDisplay *display, * for @window is used for all other windows. * @time_: the timestamp of the event which led to this pointer grab. This usually * comes from a #GdkEventButton struct, though %GDK_CURRENT_TIME can be used if - * the time isn't known. + * the time isn’t known. * * Grabs the pointer (usually a mouse) so that all events are passed to this * application until the pointer is ungrabbed with gdk_pointer_ungrab(), or @@ -9527,7 +9527,7 @@ gdk_window_set_urgency_hint (GdkWindow *window, * has been turned on via gdk_window_set_override_redirect() * since these windows are not resizable by the user. * - * Since you can't count on the windowing system doing the + * Since you can’t count on the windowing system doing the * constraints for programmatic resizes, you should generally * call gdk_window_constrain_size() yourself to determine * appropriate sizes. @@ -9547,7 +9547,7 @@ gdk_window_set_geometry_hints (GdkWindow *window, * @title: title of @window * * Sets the title of a toplevel window, to be displayed in the titlebar. - * If you haven't explicitly set the icon name for the window + * If you haven’t explicitly set the icon name for the window * (using gdk_window_set_icon_name()), the icon name will be set to * @title as well. @title must be in UTF-8 encoding (as with all * user-readable strings in GDK/GTK+). @title may not be %NULL. @@ -9573,7 +9573,7 @@ gdk_window_set_title (GdkWindow *window, * session, all windows with the same title and role are treated as * interchangeable. So if you have two windows with the same title * that should be distinguished for session management purposes, you - * should set the role on those windows. It doesn't matter what string + * should set the role on those windows. It doesn’t matter what string * you use for the role, as long as you have a different role for each * non-interchangeable kind of window. * @@ -9665,9 +9665,9 @@ gdk_window_get_frame_extents (GdkWindow *window, * @override_redirect: %TRUE if window should be override redirect * * An override redirect window is not under the control of the window manager. - * This means it won't have a titlebar, won't be minimizable, etc. - it will + * This means it won’t have a titlebar, won’t be minimizable, etc. - it will * be entirely under the control of the application. The window manager - * can't see the override redirect window at all. + * can’t see the override redirect window at all. * * Override redirect should only be used for short-lived temporary * windows, such as popup menus. #GtkMenu uses an override redirect @@ -9687,7 +9687,7 @@ gdk_window_set_override_redirect (GdkWindow *window, * @accept_focus: %TRUE if the window should receive input focus * * Setting @accept_focus to %FALSE hints the desktop environment that the - * window doesn't want to receive input focus. + * window doesn’t want to receive input focus. * * On X, it is the responsibility of the window manager to interpret this * hint. ICCCM-compliant window manager usually respect it. @@ -9707,8 +9707,8 @@ gdk_window_set_accept_focus (GdkWindow *window, * @focus_on_map: %TRUE if the window should receive input focus when mapped * * Setting @focus_on_map to %FALSE hints the desktop environment that the - * window doesn't want to receive input focus when it is mapped. - * focus_on_map should be turned off for windows that aren't triggered + * window doesn’t want to receive input focus when it is mapped. + * focus_on_map should be turned off for windows that aren’t triggered * interactively (such as popups from network activity). * * On X, it is the responsibility of the window manager to interpret @@ -9857,7 +9857,7 @@ gdk_window_deiconify (GdkWindow *window) * On the X11 platform, this function depends on window manager * support, so may have no effect with many window managers. However, * GDK will do the best it can to convince the window manager to stick - * the window. For window managers that don't support this operation, + * the window. For window managers that don’t support this operation, * there’s nothing you can do to force it to happen. * **/ @@ -9890,8 +9890,8 @@ gdk_window_unstick (GdkWindow *window) * * On X11, asks the window manager to maximize @window, if the window * manager supports this operation. Not all window managers support - * this, and some deliberately ignore it or don't have a concept of - * “maximized”; so you can't rely on the maximization actually + * this, and some deliberately ignore it or don’t have a concept of + * “maximized”; so you can’t rely on the maximization actually * happening. But it will happen with most standard window managers, * and GDK makes a best effort to get it to happen. * @@ -9908,13 +9908,13 @@ gdk_window_maximize (GdkWindow *window) * gdk_window_unmaximize: * @window: a toplevel #GdkWindow * - * Unmaximizes the window. If the window wasn't maximized, then this + * Unmaximizes the window. If the window wasn’t maximized, then this * function does nothing. * * On X11, asks the window manager to unmaximize @window, if the * window manager supports this operation. Not all window managers - * support this, and some deliberately ignore it or don't have a - * concept of “maximized”; so you can't rely on the unmaximization + * support this, and some deliberately ignore it or don’t have a + * concept of “maximized”; so you can’t rely on the unmaximization * actually happening. But it will happen with most standard window * managers, and GDK makes a best effort to get it to happen. * @@ -9940,7 +9940,7 @@ gdk_window_unmaximize (GdkWindow *window) * On X11, asks the window manager to put @window in a fullscreen * state, if the window manager supports this operation. Not all * window managers support this, and some deliberately ignore it or - * don't have a concept of “fullscreen”; so you can't rely on the + * don’t have a concept of “fullscreen”; so you can’t rely on the * fullscreenification actually happening. But it will happen with * most standard window managers, and GDK makes a best effort to get * it to happen. @@ -9972,7 +9972,7 @@ gdk_window_fullscreen (GdkWindow *window) * If the XINERAMA extension is not available or not usable, this function * has no effect. * - * Not all window managers support this, so you can't rely on the fullscreen + * Not all window managers support this, so you can’t rely on the fullscreen * window to span over the multiple monitors when #GDK_FULLSCREEN_ON_ALL_MONITORS * is specified. * @@ -10024,7 +10024,7 @@ gdk_window_get_fullscreen_mode (GdkWindow *window) * On X11, asks the window manager to move @window out of the fullscreen * state, if the window manager supports this operation. Not all * window managers support this, and some deliberately ignore it or - * don't have a concept of “fullscreen”; so you can't rely on the + * don’t have a concept of “fullscreen”; so you can’t rely on the * unfullscreenification actually happening. But it will happen with * most standard window managers, and GDK makes a best effort to get * it to happen. @@ -10047,8 +10047,8 @@ gdk_window_unfullscreen (GdkWindow *window) * * On X11, asks the window manager to keep @window above, if the window * manager supports this operation. Not all window managers support - * this, and some deliberately ignore it or don't have a concept of - * “keep above”; so you can't rely on the window being kept above. + * this, and some deliberately ignore it or don’t have a concept of + * “keep above”; so you can’t rely on the window being kept above. * But it will happen with most standard window managers, * and GDK makes a best effort to get it to happen. * @@ -10071,8 +10071,8 @@ gdk_window_set_keep_above (GdkWindow *window, * * On X11, asks the window manager to keep @window below, if the window * manager supports this operation. Not all window managers support - * this, and some deliberately ignore it or don't have a concept of - * “keep below”; so you can't rely on the window being kept below. + * this, and some deliberately ignore it or don’t have a concept of + * “keep below”; so you can’t rely on the window being kept below. * But it will happen with most standard window managers, * and GDK makes a best effort to get it to happen. * @@ -10184,7 +10184,7 @@ gdk_window_get_decorations(GdkWindow *window, * The @functions argument is the logical OR of values from the * #GdkWMFunction enumeration. If the bitmask includes #GDK_FUNC_ALL, * then the other bits indicate which functions to disable; if - * it doesn't include #GDK_FUNC_ALL, it indicates which functions to + * it doesn’t include #GDK_FUNC_ALL, it indicates which functions to * enable. * **/ @@ -10889,7 +10889,7 @@ gdk_window_set_opaque_region (GdkWindow *window, * around their frames for effects like shadows and invisible borders. * Window managers that want to maximize windows or snap to edges need * to know where the extents of the actual frame lie, so that users - * don't feel like windows are snapping against random invisible edges. + * don’t feel like windows are snapping against random invisible edges. * * Note that this property is automatically updated by GTK+, so this * function should only be used by applications which do not use GTK+ diff --git a/gdk/gdkwindow.h b/gdk/gdkwindow.h index 95bdca52d9..d6c72052a3 100644 --- a/gdk/gdkwindow.h +++ b/gdk/gdkwindow.h @@ -48,7 +48,7 @@ typedef struct _GdkWindowRedirect GdkWindowRedirect; * @GDK_INPUT_OUTPUT windows are the standard kind of window you might expect. * Such windows receive events and are also displayed on screen. * @GDK_INPUT_ONLY windows are invisible; they are usually placed above other - * windows in order to trap or filter the events. You can't draw on + * windows in order to trap or filter the events. You can’t draw on * @GDK_INPUT_ONLY windows. */ typedef enum @@ -344,8 +344,8 @@ typedef enum * @visual: #GdkVisual for window * @window_type: type of window * @cursor: cursor for the window (see gdk_window_set_cursor()) - * @wmclass_name: don't use (see gtk_window_set_wmclass()) - * @wmclass_class: don't use (see gtk_window_set_wmclass()) + * @wmclass_name: don’t use (see gtk_window_set_wmclass()) + * @wmclass_class: don’t use (see gtk_window_set_wmclass()) * @override_redirect: %TRUE to bypass the window manager * @type_hint: a hint of the function of the window * diff --git a/gdk/quartz/gdkeventloop-quartz.c b/gdk/quartz/gdkeventloop-quartz.c index 33f935a81f..ed07e55879 100644 --- a/gdk/quartz/gdkeventloop-quartz.c +++ b/gdk/quartz/gdkeventloop-quartz.c @@ -32,7 +32,7 @@ * stages of the GLib main loop (prepare, check, dispatch), and make the * appropriate calls into GLib. * - * Both cases share a single problem: the OS X API’s don't allow us to + * Both cases share a single problem: the OS X API’s don’t allow us to * wait simultaneously for file descriptors and for events. So when we * need to do a blocking wait that includes file descriptor activity, we * push the actual work of calling select() to a helper thread (the @@ -53,7 +53,7 @@ static int current_loop_level = 0; /* Run loop level at which we acquired ownership of the GLib main - * loop. See note in run_loop_entry(). -1 means that we don't have + * loop. See note in run_loop_entry(). -1 means that we don’t have * ownership */ static int acquired_loop_level = -1; @@ -96,7 +96,7 @@ static GPollFD event_poll_fd; /* Current NSEvents that we've gotten from Cocoa but haven't yet converted * to GdkEvents. We wait until our dispatch() function to do the conversion * since the conversion can conceivably cause signals to be emmitted - * or other things that shouldn't happen inside a poll function. + * or other things that shouldn’t happen inside a poll function. */ static GQueue *current_events; diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index fa65b2c0aa..71605e6021 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -2275,7 +2275,7 @@ gdk_wayland_window_get_wl_surface (GdkWindow *window) * * A good example would be writing a panel or on-screen-keyboard as an * out-of-process helper - as opposed to having those in the compositor - * process. In this case the underlying surface isn't an xdg_shell + * process. In this case the underlying surface isn’t an xdg_shell * surface and the panel or OSK client need to identify the wl_surface * as a panel or OSK to the compositor. The assumption is that the * compositor will expose a private interface to the special client diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c index d74e74c9a0..9646674693 100644 --- a/gdk/win32/gdkdnd-win32.c +++ b/gdk/win32/gdkdnd-win32.c @@ -48,8 +48,8 @@ * * As such, the data type conversion from gdk selection targets to OLE2 CF_* data * type specifiers is partially hardwired. Fixing this is complicated by (a) the - * fact that the widget’s declared selection types aren't accessible in calls here - * that need to declare the corresponding OLE2 data types, and (b) there isn't a + * fact that the widget’s declared selection types aren’t accessible in calls here + * that need to declare the corresponding OLE2 data types, and (b) there isn’t a * 1-1 correspondence between gdk target types and OLE2 types. The former needs * some redesign in gtk dnd (something a gdk/gtk expert should do; I have tried * and failed!). As an example of the latter: gdk STRING, TEXT, COMPOUND_TEXT map @@ -62,7 +62,7 @@ * Note that in combination with another hack originated by Archaeopteryx * Software, the text conversions here may go to utf-8 unicode as the standard * within-gtk target or to single-byte ascii when the USE_ACP_TEXT compilation - * flag is TRUE. This mode was added to support applications that aren't using + * flag is TRUE. This mode was added to support applications that aren’t using * utf-8 across the gtk/gdk API but instead use single-byte ascii according to * the current Windows code page. See gdkim-win32.c for more info on that. * diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index 9757da8ea8..59292d5973 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -26,7 +26,7 @@ */ /* Cannot use TrackMouseEvent, as the stupid WM_MOUSELEAVE message - * doesn't tell us where the mouse has gone. Thus we cannot use it to + * doesn’t tell us where the mouse has gone. Thus we cannot use it to * generate a correct GdkNotifyType. Pity, as using TrackMouseEvent * otherwise would make it possible to reliably generate * GDK_LEAVE_NOTIFY events, which would help get rid of those pesky @@ -1014,7 +1014,7 @@ apply_event_filters (GdkWindow *window, * with this one. And etc, up the chain until we hit an ancestor that has no * transient owner. * - * It would be a good idea if applications don't chain transient windows + * It would be a good idea if applications don’t chain transient windows * together. There’s a limit to how much evil GTK can try to shield you * from. */ diff --git a/gdk/win32/gdkmain-win32.c b/gdk/win32/gdkmain-win32.c index 459b0f5b61..905c729fab 100644 --- a/gdk/win32/gdkmain-win32.c +++ b/gdk/win32/gdkmain-win32.c @@ -157,9 +157,9 @@ _gdk_other_api_failed (const gchar *where, * Like g_strdup_printf, but to a static buffer. Return value does not * have to be g_free()d. The buffer is of bounded size and reused * cyclically. Thus the return value is valid only until that part of - * the buffer happens to get reused. This doesn't matter as this + * the buffer happens to get reused. This doesn’t matter as this * function’s return value is used in debugging output right after the call, - * and the return value isn't used after that. + * and the return value isn’t used after that. */ static gchar * static_printf (const gchar *format, diff --git a/gdk/x11/gdkapplaunchcontext-x11.c b/gdk/x11/gdkapplaunchcontext-x11.c index 18a3e7e686..7713922a0b 100644 --- a/gdk/x11/gdkapplaunchcontext-x11.c +++ b/gdk/x11/gdkapplaunchcontext-x11.c @@ -116,15 +116,15 @@ end_startup_notification (GdkDisplay *display, /* This should be fairly long, as it's confusing to users if a startup - * ends when it shouldn't (it appears that the startup failed, and + * ends when it shouldn’t (it appears that the startup failed, and * they have to relaunch the app). Also the timeout only matters when - * there are bugs and apps don't end their own startup sequence. + * there are bugs and apps don’t end their own startup sequence. * * This timeout is a "last resort" timeout that ignores whether the * startup sequence has shown activity or not. Metacity and the * tasklist have smarter, and correspondingly able-to-be-shorter - * timeouts. The reason our timeout is dumb is that we don't monitor - * the sequence (don't use an SnMonitorContext) + * timeouts. The reason our timeout is dumb is that we don’t monitor + * the sequence (don’t use an SnMonitorContext) */ #define STARTUP_TIMEOUT_LENGTH_SECONDS 30 #define STARTUP_TIMEOUT_LENGTH (STARTUP_TIMEOUT_LENGTH_SECONDS * 1000) diff --git a/gdk/x11/gdkdevicemanager-x11.c b/gdk/x11/gdkdevicemanager-x11.c index 0dae46d083..602a766bba 100644 --- a/gdk/x11/gdkdevicemanager-x11.c +++ b/gdk/x11/gdkdevicemanager-x11.c @@ -85,7 +85,7 @@ _gdk_x11_device_manager_new (GdkDisplay *display) * Returns the #GdkDevice that wraps the given device ID. * * Returns: (transfer none) (allow-none) (type GdkX11DeviceCore): The #GdkDevice wrapping the device ID, - * or %NULL if the given ID doesn't currently represent a device. + * or %NULL if the given ID doesn’t currently represent a device. * * Since: 3.2 **/ diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c index cd2215a944..1465930069 100644 --- a/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c @@ -2474,7 +2474,7 @@ gdk_x11_register_standard_event_type (GdkDisplay *display, /* look up the extension name for a given major opcode. grubs around in * xlib to do it since a) it’s already cached there b) XQueryExtension - * emits protocol so we can't use it in an error handler. + * emits protocol so we can’t use it in an error handler. */ static const char * _gdk_x11_decode_request_code(Display *dpy, int code) @@ -2743,7 +2743,7 @@ gdk_x11_display_set_window_scale (GdkDisplay *display, * the error is known to have occurred or not occurred, * so the error code can be returned. * - * If you don't need to use the return value, + * If you don’t need to use the return value, * gdk_x11_display_error_trap_pop_ignored() would be more efficient. * * See gdk_error_trap_pop() for the all-displays-at-once diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index 6415abf176..311c9b304d 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -1470,7 +1470,7 @@ xdnd_read_actions (GdkX11DragContext *context_x11) /* We have to make sure that the XdndActionList we keep internally * is up to date with the XdndActionList on the source window - * because we get no notification, because Xdnd wasn't meant + * because we get no notification, because Xdnd wasn’t meant * to continually send actions. So we select on PropertyChangeMask * and add this filter. */ diff --git a/gdk/x11/gdkproperty-x11.c b/gdk/x11/gdkproperty-x11.c index 33a48b13f4..01f9e3bc3b 100644 --- a/gdk/x11/gdkproperty-x11.c +++ b/gdk/x11/gdkproperty-x11.c @@ -403,11 +403,11 @@ gdk_x11_get_xatom_by_name (const gchar *atom_name) * * Returns the name of an X atom for its display. This * function is meant mainly for debugging, so for convenience, unlike - * XAtomName() and gdk_atom_name(), the result doesn't need to + * XAtomName() and gdk_atom_name(), the result doesn’t need to * be freed. * * Return value: name of the X atom; this string is owned by GDK, - * so it shouldn't be modifed or freed. + * so it shouldn’t be modifed or freed. * * Since: 2.2 **/ @@ -427,11 +427,11 @@ gdk_x11_get_xatom_name_for_display (GdkDisplay *display, * Returns the name of an X atom for GDK’s default display. This * function is meant mainly for debugging, so for convenience, unlike * XAtomName() and gdk_atom_name(), the result - * doesn't need to be freed. Also, this function will never return %NULL, + * doesn’t need to be freed. Also, this function will never return %NULL, * even if @xatom is invalid. * * Return value: name of the X atom; this string is owned by GTK+, - * so it shouldn't be modifed or freed. + * so it shouldn’t be modifed or freed. **/ const gchar * gdk_x11_get_xatom_name (Atom xatom) diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c index 3e5b9ad722..3bab765f7f 100644 --- a/gdk/x11/gdkscreen-x11.c +++ b/gdk/x11/gdkscreen-x11.c @@ -1546,7 +1546,7 @@ fetch_net_wm_check_window (GdkScreen *screen) * [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification. * * When using this function, keep in mind that the window manager - * can change over time; so you shouldn't use this function in + * can change over time; so you shouldn’t use this function in * a way that impacts persistent application state. A common bug * is that your application can start up before the window manager * does when the user logs in, and before the window manager starts diff --git a/gdk/x11/gdkselection-x11.c b/gdk/x11/gdkselection-x11.c index c030ba5e11..b8a682eeaa 100644 --- a/gdk/x11/gdkselection-x11.c +++ b/gdk/x11/gdkselection-x11.c @@ -69,7 +69,7 @@ _gdk_x11_selection_window_destroyed (GdkWindow *window) } /* We only pass through those SelectionClear events that actually - * reflect changes to the selection owner that we didn't make ourself. + * reflect changes to the selection owner that we didn’t make ourself. */ gboolean _gdk_x11_selection_filter_clear_event (XSelectionClearEvent *event) diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c index 0898a9f6b9..865f67c439 100644 --- a/gdk/x11/gdkvisual-x11.c +++ b/gdk/x11/gdkvisual-x11.c @@ -477,7 +477,7 @@ _gdk_x11_screen_list_visuals (GdkScreen *screen) * Looks up the #GdkVisual for a particular screen and X Visual ID. * * Returns: (transfer none) (type GdkX11Visual): the #GdkVisual (owned by the screen - * object), or %NULL if the visual ID wasn't found. + * object), or %NULL if the visual ID wasn’t found. * * Since: 2.2 */ diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 09ddb430be..ac2a1b1c72 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -1187,7 +1187,7 @@ x_event_mask_to_gdk_event_mask (long mask) * * Return value: (transfer full): a #GdkWindow wrapper for the native * window, or %NULL if the window has been destroyed. The wrapper - * will be newly created, if one doesn't exist already. + * will be newly created, if one doesn’t exist already. * * Since: 2.24 */ diff --git a/gtk/deprecated/gtkaction.c b/gtk/deprecated/gtkaction.c index 0a6d672421..859f29ab52 100644 --- a/gtk/deprecated/gtkaction.c +++ b/gtk/deprecated/gtkaction.c @@ -1171,7 +1171,7 @@ gtk_action_is_sensitive (GtkAction *action) * gtk_action_get_sensitive: * @action: the action object * - * Returns whether the action itself is sensitive. Note that this doesn't + * Returns whether the action itself is sensitive. Note that this doesn’t * necessarily mean effective sensitivity. See gtk_action_is_sensitive() * for that. * @@ -1196,7 +1196,7 @@ gtk_action_get_sensitive (GtkAction *action) * @sensitive: %TRUE to make the action sensitive * * Sets the :sensitive property of the action to @sensitive. Note that - * this doesn't necessarily mean effective sensitivity. See + * this doesn’t necessarily mean effective sensitivity. See * gtk_action_is_sensitive() * for that. * @@ -1251,7 +1251,7 @@ gtk_action_is_visible (GtkAction *action) * gtk_action_get_visible: * @action: the action object * - * Returns whether the action itself is visible. Note that this doesn't + * Returns whether the action itself is visible. Note that this doesn’t * necessarily mean effective visibility. See gtk_action_is_sensitive() * for that. * @@ -1276,7 +1276,7 @@ gtk_action_get_visible (GtkAction *action) * @visible: %TRUE to make the action visible * * Sets the :visible property of the action to @visible. Note that - * this doesn't necessarily mean effective visibility. See + * this doesn’t necessarily mean effective visibility. See * gtk_action_is_visible() * for that. * @@ -1995,7 +1995,7 @@ gtk_action_set_accel_group (GtkAction *action, * * Since multiple proxies may independently trigger the installation * of the accelerator, the @action counts the number of times this - * function has been called and doesn't remove the accelerator until + * function has been called and doesn’t remove the accelerator until * gtk_action_disconnect_accelerator() has been called as many times. * * Since: 2.4 diff --git a/gtk/deprecated/gtkactiongroup.c b/gtk/deprecated/gtkactiongroup.c index 6b9b9adeb2..f91fb87f26 100644 --- a/gtk/deprecated/gtkactiongroup.c +++ b/gtk/deprecated/gtkactiongroup.c @@ -66,7 +66,7 @@ * a custom <accelerator> element, which has attributes named key and * modifiers and allows to specify accelerators. This is similar to the * <accelerator> element of #GtkWidget, the main difference is that - * it doesn't allow you to specify a signal. + * it doesn’t allow you to specify a signal. * * ## A #GtkDialog UI definition fragment. ## * |[ diff --git a/gtk/deprecated/gtkcolorsel.c b/gtk/deprecated/gtkcolorsel.c index fb5741b8cb..df4e3f2844 100644 --- a/gtk/deprecated/gtkcolorsel.c +++ b/gtk/deprecated/gtkcolorsel.c @@ -727,7 +727,7 @@ gtk_color_selection_unrealize (GtkWidget *widget) } /* We override show-all since we have internal widgets that - * shouldn't be shown when you call show_all(), like the + * shouldn’t be shown when you call show_all(), like the * palette and opacity sliders. */ static void diff --git a/gtk/deprecated/gtkfontsel.c b/gtk/deprecated/gtkfontsel.c index 1553bd73ce..82a95d2f41 100644 --- a/gtk/deprecated/gtkfontsel.c +++ b/gtk/deprecated/gtkfontsel.c @@ -1519,7 +1519,7 @@ gtk_font_selection_select_font_desc (GtkFontSelection *fontsel, * @fontsel is inserted in a toplevel window before you call this function. * * Return value: %TRUE if the font could be set successfully; %FALSE if no - * such font exists or if the @fontsel doesn't belong to a particular + * such font exists or if the @fontsel doesn’t belong to a particular * screen yet. * * Deprecated: 3.2: Use #GtkFontChooser diff --git a/gtk/deprecated/gtkgradient.c b/gtk/deprecated/gtkgradient.c index 7021d14fd3..19dc034d11 100644 --- a/gtk/deprecated/gtkgradient.c +++ b/gtk/deprecated/gtkgradient.c @@ -249,7 +249,7 @@ gtk_gradient_unref (GtkGradient *gradient) * * If @gradient is resolvable, @resolved_gradient will be filled in * with the resolved gradient as a cairo_pattern_t, and %TRUE will - * be returned. Generally, if @gradient can't be resolved, it is + * be returned. Generally, if @gradient can’t be resolved, it is * due to it being defined on top of a named color that doesn't * exist in @props. * diff --git a/gtk/deprecated/gtkhbox.c b/gtk/deprecated/gtkhbox.c index 77ede7f239..433ba75574 100644 --- a/gtk/deprecated/gtkhbox.c +++ b/gtk/deprecated/gtkhbox.c @@ -50,7 +50,7 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS * from #GtkBox. No further changes are needed, since the default * value of the #GtkOrientable:orientation property is * %GTK_ORIENTATION_HORIZONTAL. - * If you don't need first-child or last-child styling, and want your code + * If you don’t need first-child or last-child styling, and want your code * to be future-proof, the recommendation is to switch to #GtkGrid instead * of nested boxes. For more information about migrating to #GtkGrid, * see [Migrating from other containers to GtkGrid][gtk-migrating-GtkGrid]. diff --git a/gtk/deprecated/gtkiconfactory.c b/gtk/deprecated/gtkiconfactory.c index efa7eb0036..9ab1b64aa5 100644 --- a/gtk/deprecated/gtkiconfactory.c +++ b/gtk/deprecated/gtkiconfactory.c @@ -58,7 +58,7 @@ * different sizes and widget states). Icons in an icon factory are named by a * stock ID, which is a simple string identifying the icon. Each #GtkStyle has a * list of #GtkIconFactory derived from the current theme; those icon factories - * are consulted first when searching for an icon. If the theme doesn't set a + * are consulted first when searching for an icon. If the theme doesn’t set a * particular icon, GTK+ looks for the icon in a list of default icon factories, * maintained by gtk_icon_factory_add_default() and * gtk_icon_factory_remove_default(). Applications with icons should add a default @@ -259,7 +259,7 @@ gtk_icon_factory_finalize (GObject *object) * stock ID, which is a simple string identifying the icon. Each * #GtkStyle has a list of #GtkIconFactory<!-- -->s derived from the current * theme; those icon factories are consulted first when searching for - * an icon. If the theme doesn't set a particular icon, GTK+ looks for + * an icon. If the theme doesn’t set a particular icon, GTK+ looks for * the icon in a list of default icon factories, maintained by * gtk_icon_factory_add_default() and * gtk_icon_factory_remove_default(). Applications with icons should @@ -755,7 +755,7 @@ icon_size_lookup_intern (GtkIconSize size, * modified by user preferences for a particular * #GtkSettings. Normally @size would be * #GTK_ICON_SIZE_MENU, #GTK_ICON_SIZE_BUTTON, etc. This function - * isn't normally needed, gtk_widget_render_icon_pixbuf() is the usual + * isn’t normally needed, gtk_widget_render_icon_pixbuf() is the usual * way to get an icon for rendering, then just look at the size of * the rendered pixbuf. The rendered pixbuf may not even correspond to * the width/height returned by gtk_icon_size_lookup(), because themes @@ -787,7 +787,7 @@ gtk_icon_size_lookup_for_settings (GtkSettings *settings, * * Obtains the pixel size of a semantic icon size @size: * #GTK_ICON_SIZE_MENU, #GTK_ICON_SIZE_BUTTON, etc. This function - * isn't normally needed, gtk_icon_theme_load_icon() is the usual + * isn’t normally needed, gtk_icon_theme_load_icon() is the usual * way to get an icon for rendering, then just look at the size of * the rendered pixbuf. The rendered pixbuf may not even correspond to * the width/height returned by gtk_icon_size_lookup(), because themes @@ -1055,7 +1055,7 @@ gtk_icon_set_new (void) * @pixbuf: a #GdkPixbuf * * Creates a new #GtkIconSet with @pixbuf as the default/fallback - * source image. If you don't add any additional #GtkIconSource to the + * source image. If you don’t add any additional #GtkIconSource to the * icon set, all variants of the icon will be created from @pixbuf, * using scaling, pixelation, etc. as required to adjust the icon size * or make the icon look insensitive/prelighted. @@ -1542,12 +1542,12 @@ G_GNUC_END_IGNORE_DEPRECATIONS; * @icon_set: a #GtkIconSet * @context: a #GtkStyleContext * @size: (type int): icon size. A size of (GtkIconSize)-1 - * means render at the size of the source and don't scale. + * means render at the size of the source and don’t scale. * * Renders an icon using gtk_render_icon_pixbuf(). In most cases, * gtk_widget_render_icon_pixbuf() is better, since it automatically provides * most of the arguments from the current widget settings. This - * function never returns %NULL; if the icon can't be rendered + * function never returns %NULL; if the icon can’t be rendered * (perhaps because an image file fails to load), a default "missing * image" icon will be returned instead. * @@ -1573,14 +1573,14 @@ gtk_icon_set_render_icon_pixbuf (GtkIconSet *icon_set, * @icon_set: a #GtkIconSet * @context: a #GtkStyleContext * @size: (type int): icon size. A size of (GtkIconSize)-1 - * means render at the size of the source and don't scale. + * means render at the size of the source and don’t scale. * @scale: the window scale to render for * @for_window: (allow-none): #GdkWindow to optimize drawing for, or %NULL * * Renders an icon using gtk_render_icon_pixbuf() and converts it to a * cairo surface. * - * This function never returns %NULL; if the icon can't be rendered + * This function never returns %NULL; if the icon can’t be rendered * (perhaps because an image file fails to load), a default "missing * image" icon will be returned instead. * @@ -1615,7 +1615,7 @@ gtk_icon_set_render_icon_surface (GtkIconSet *icon_set, * @direction: text direction * @state: widget state * @size: (type int): icon size. A size of (GtkIconSize)-1 - * means render at the size of the source and don't scale. + * means render at the size of the source and don’t scale. * @widget: (allow-none): widget that will display the icon, or %NULL. * The only use that is typically made of this * is to determine the appropriate #GdkScreen. @@ -1626,7 +1626,7 @@ gtk_icon_set_render_icon_surface (GtkIconSet *icon_set, * Renders an icon using gtk_style_render_icon(). In most cases, * gtk_widget_render_icon() is better, since it automatically provides * most of the arguments from the current widget settings. This - * function never returns %NULL; if the icon can't be rendered + * function never returns %NULL; if the icon can’t be rendered * (perhaps because an image file fails to load), a default "missing * image" icon will be returned instead. * @@ -2720,7 +2720,7 @@ _gtk_icon_set_invalidate_caches (void) * _gtk_icon_factory_list_ids: * * Gets all known IDs stored in an existing icon factory. - * The strings in the returned list aren't copied. + * The strings in the returned list aren’t copied. * The list itself should be freed. * * Return value: List of ids in icon factories diff --git a/gtk/deprecated/gtkiconfactory.h b/gtk/deprecated/gtkiconfactory.h index 4e47c777a2..35ee4c1676 100644 --- a/gtk/deprecated/gtkiconfactory.h +++ b/gtk/deprecated/gtkiconfactory.h @@ -96,7 +96,7 @@ GDK_DEPRECATED_IN_3_10 GtkIconSet* gtk_icon_factory_lookup_default (const gchar *stock_id); /* Get preferred real size from registered semantic size. Note that - * themes SHOULD use this size, but they aren't required to; for size + * themes SHOULD use this size, but they aren’t required to; for size * requests and such, you should get the actual pixbuf from the icon * set and see what size was rendered. * diff --git a/gtk/deprecated/gtkrc.c b/gtk/deprecated/gtkrc.c index 6a30f9ea6f..169b59943c 100644 --- a/gtk/deprecated/gtkrc.c +++ b/gtk/deprecated/gtkrc.c @@ -556,7 +556,7 @@ * When selecting an icon source to use, GTK+ will consider text direction most * important, state second, and size third. It will select the best match based on * those criteria. If an attribute matches exactly (e.g. you specified - * `PRELIGHT` or specified the size), GTK+ won't modify the image; + * `PRELIGHT` or specified the size), GTK+ won’t modify the image; * if the attribute matches with a wildcard, GTK+ will scale or modify the image to * match the state and size the user requested. * @@ -1314,7 +1314,7 @@ gtk_rc_style_real_create_style (GtkRcStyle *rc_style) * both redraw and recompute any cached information about its * appearance. As an example, it is used when the default font size * set by the operating system changes. Note that this function - * doesn't affect widgets that have a style set explicitly on them + * doesn’t affect widgets that have a style set explicitly on them * with gtk_widget_set_style(). * * Since: 2.4 @@ -1404,7 +1404,7 @@ gtk_rc_get_style (GtkWidget *widget) * Creates up a #GtkStyle from styles defined in a RC file by providing * the raw components used in matching. This function may be useful * when creating pseudo-widgets that should be themed like widgets but - * don't actually have corresponding GTK+ widgets. An example of this + * don’t actually have corresponding GTK+ widgets. An example of this * would be items inside a GNOME canvas widget. * * The action of gtk_rc_get_style() is similar to: diff --git a/gtk/deprecated/gtkstock.c b/gtk/deprecated/gtkstock.c index e0bdccd5f0..3b15fad3d0 100644 --- a/gtk/deprecated/gtkstock.c +++ b/gtk/deprecated/gtkstock.c @@ -159,7 +159,7 @@ gtk_stock_add (const GtkStockItem *items, * @items: (array length=n_items): a #GtkStockItem or array of #GtkStockItem * @n_items: number of items * - * Same as gtk_stock_add(), but doesn't copy @items, so + * Same as gtk_stock_add(), but doesn’t copy @items, so * @items must persist until application exit. * * Deprecated: 3.10 diff --git a/gtk/deprecated/gtkstyle.c b/gtk/deprecated/gtkstyle.c index 3fb461c81e..ab9464f23e 100644 --- a/gtk/deprecated/gtkstyle.c +++ b/gtk/deprecated/gtkstyle.c @@ -1282,7 +1282,7 @@ gtk_style_real_set_background (GtkStyle *style, * @state: a state * @size: (type int): the size to render the icon at. A size of * (GtkIconSize)-1 means render at the size of the source and - * don't scale. + * don’t scale. * @widget: (allow-none): the widget * @detail: (allow-none): a style detail * @@ -3853,7 +3853,7 @@ gtk_paint_handle (GtkStyle *style, * Draws an expander as used in #GtkTreeView. @x and @y specify the * center the expander. The size of the expander is determined by the * “expander-size” style property of @widget. (If widget is not - * specified or doesn't have an “expander-size” property, an + * specified or doesn’t have an “expander-size” property, an * unspecified default size will be used, since the caller doesn't * have sufficient information to position the expander, this is * likely not useful.) The expander is expander_size pixels tall @@ -4733,7 +4733,7 @@ gtk_widget_class_path (GtkWidget *widget, * @widget: a #GtkWidget * @stock_id: a stock ID * @size: (type int): a stock size. A size of (GtkIconSize)-1 means - * render at the size of the source and don't scale (if there are + * render at the size of the source and don’t scale (if there are * multiple source sizes, GTK+ picks one of the available sizes). * @detail: (allow-none): render detail to pass to theme engine * @@ -4750,7 +4750,7 @@ gtk_widget_class_path (GtkWidget *widget, * freed after use with g_object_unref(). * * Return value: (transfer full): a new pixbuf, or %NULL if the - * stock ID wasn't known + * stock ID wasn’t known * * Deprecated: 3.0: Use gtk_widget_render_icon_pixbuf() instead. **/ diff --git a/gtk/deprecated/gtksymboliccolor.c b/gtk/deprecated/gtksymboliccolor.c index f156c6e8b8..6e3bb60bf8 100644 --- a/gtk/deprecated/gtksymboliccolor.c +++ b/gtk/deprecated/gtksymboliccolor.c @@ -277,8 +277,8 @@ gtk_symbolic_color_unref (GtkSymbolicColor *color) * * If @color is resolvable, @resolved_color will be filled in * with the resolved color, and %TRUE will be returned. Generally, - * if @color can't be resolved, it is due to it being defined on - * top of a named color that doesn't exist in @props. + * if @color can’t be resolved, it is due to it being defined on + * top of a named color that doesn’t exist in @props. * * When @props is %NULL, resolving of named colors will fail, so if * your @color is or references such a color, this function will diff --git a/gtk/deprecated/gtkuimanager.c b/gtk/deprecated/gtkuimanager.c index 38cb16e03d..e89397187a 100644 --- a/gtk/deprecated/gtkuimanager.c +++ b/gtk/deprecated/gtkuimanager.c @@ -1092,7 +1092,7 @@ gtk_ui_manager_get_accel_group (GtkUIManager *manager) * * Looks up a widget by following a path. * The path consists of the names specified in the XML description of the UI. - * separated by '/'. Elements which don't have a name or action attribute in + * separated by '/'. Elements which don’t have a name or action attribute in * the XML (e.g. <popup>) can be addressed by their XML element name * (e.g. "popup"). The root element ("/ui") can be omitted in the path. * diff --git a/gtk/deprecated/gtkvbox.c b/gtk/deprecated/gtkvbox.c index c28f6387b6..993f5950fd 100644 --- a/gtk/deprecated/gtkvbox.c +++ b/gtk/deprecated/gtkvbox.c @@ -55,7 +55,7 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS * gtk_orientable_set_orientation (GTK_ORIENTABLE (object), * GTK_ORIENTATION_VERTICAL); * ]| - * If you don't need first-child or last-child styling and want your code + * If you don’t need first-child or last-child styling and want your code * to be future-proof, the recommendation is to switch to #GtkGrid instead * of nested boxes. For more information about migrating to #GtkGrid, * see [Migrating from other containers to GtkGrid][gtk-migrating-GtkGrid]. diff --git a/gtk/fnmatch.c b/gtk/fnmatch.c index 0031331cb1..e67052b568 100644 --- a/gtk/fnmatch.c +++ b/gtk/fnmatch.c @@ -240,7 +240,7 @@ gtk_fnmatch_intern (const char *pattern, * it matches, nonzero if not. * * GTK+ used to use a old version of GNU fnmatch() that was buggy - * in various ways and didn't handle UTF-8. The following is + * in various ways and didn’t handle UTF-8. The following is * converted to UTF-8. To simplify the process of making it * correct, this is special-cased to the combinations of flags * that gtkfilesel.c uses. diff --git a/gtk/gtkaccelgroup.c b/gtk/gtkaccelgroup.c index 15fa061376..11f0b547e2 100644 --- a/gtk/gtkaccelgroup.c +++ b/gtk/gtkaccelgroup.c @@ -44,7 +44,7 @@ * * A #GtkAccelGroup represents a group of keyboard accelerators, * typically attached to a toplevel #GtkWindow (with - * gtk_window_add_accel_group()). Usually you won't need to create a + * gtk_window_add_accel_group()). Usually you won’t need to create a * #GtkAccelGroup directly; instead, when using #GtkUIManager, GTK+ * automatically sets up the accelerators for your menus in the ui * manager’s #GtkAccelGroup. diff --git a/gtk/gtkaccelmap.c b/gtk/gtkaccelmap.c index ff6e417b2b..aca7705cb9 100644 --- a/gtk/gtkaccelmap.c +++ b/gtk/gtkaccelmap.c @@ -802,7 +802,7 @@ gtk_accel_map_save (const gchar *file_name) * map entry which is not filtered out * * Loops over the entries in the accelerator map whose accel path - * doesn't match any of the filters added with gtk_accel_map_add_filter(), + * doesn’t match any of the filters added with gtk_accel_map_add_filter(), * and execute @foreach_func on each. The signature of @foreach_func is * that of #GtkAccelMapForeach, the @changed parameter indicates whether * this accelerator was changed during runtime (thus, would need @@ -873,7 +873,7 @@ gtk_accel_map_foreach_unfiltered (gpointer data, * are skipped by gtk_accel_map_foreach(). * * This function is intended for GTK+ modules that create their own - * menus, but don't want them to be saved into the applications accelerator + * menus, but don’t want them to be saved into the applications accelerator * map dump. */ void @@ -930,7 +930,7 @@ _gtk_accel_map_remove_group (const gchar *accel_path, * gtk_accel_map_lock_path: * @accel_path: a valid accelerator path * - * Locks the given accelerator path. If the accelerator map doesn't yet contain + * Locks the given accelerator path. If the accelerator map doesn’t yet contain * an entry for @accel_path, a new one is created. * * Locking an accelerator path prevents its accelerator from being changed @@ -1029,7 +1029,7 @@ gtk_accel_map_init (GtkAccelMap *accel_map) * * Gets the singleton global #GtkAccelMap object. This object * is useful only for notification of changes to the accelerator - * map via the ::changed signal; it isn't a parameter to the + * map via the ::changed signal; it isn’t a parameter to the * other accelerator map functions. * * Return value: (transfer none): the global #GtkAccelMap object diff --git a/gtk/gtkalignment.c b/gtk/gtkalignment.c index cb0e965739..fc22d5b12e 100644 --- a/gtk/gtkalignment.c +++ b/gtk/gtkalignment.c @@ -32,7 +32,7 @@ * * The scale settings are used to specify how much the child widget should * expand to fill the space allocated to the #GtkAlignment. - * The values can range from 0 (meaning the child doesn't expand at all) to + * The values can range from 0 (meaning the child doesn’t expand at all) to * 1 (meaning the child expands to fill all of the available space). * * The align settings are used to place the child widget within the available diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c index 25d6e18ee4..5a2c9b7777 100644 --- a/gtk/gtkassistant.c +++ b/gtk/gtkassistant.c @@ -37,7 +37,7 @@ * [completion][gtk-assistant-set-page-complete] * and [committed][gtk-assistant-commit] status. * - * If you have a case that doesn't quite fit in #GtkAssistants way of + * If you have a case that doesn’t quite fit in #GtkAssistants way of * handling buttons, you can use the #GTK_ASSISTANT_PAGE_CUSTOM page * type and handle buttons yourself. * diff --git a/gtk/gtkassistant.h b/gtk/gtkassistant.h index 0f9de28af4..a5a54597f6 100644 --- a/gtk/gtkassistant.h +++ b/gtk/gtkassistant.h @@ -64,7 +64,7 @@ G_BEGIN_DECLS * %GTK_ASSISTANT_PAGE_CONFIRM, %GTK_ASSISTANT_PAGE_SUMMARY or * %GTK_ASSISTANT_PAGE_PROGRESS to be correct. * - * The Cancel button will only be shown if the page isn't “committed”. + * The Cancel button will only be shown if the page isn’t “committed”. * See gtk_assistant_commit() for details. */ typedef enum diff --git a/gtk/gtkbitmaskprivate.h b/gtk/gtkbitmaskprivate.h index 4a255efa26..1c76c9df2c 100644 --- a/gtk/gtkbitmaskprivate.h +++ b/gtk/gtkbitmaskprivate.h @@ -58,7 +58,7 @@ static inline gboolean _gtk_bitmask_intersects (const GtkBitm /* This is the actual implementation of the functions declared above. - * We put it in a separate file so people don't get scared from looking at this + * We put it in a separate file so people don’t get scared from looking at this * file when reading source code. */ #include "gtkbitmaskprivateimpl.h" diff --git a/gtk/gtkbuilder.c b/gtk/gtkbuilder.c index e928bafed2..ea5fd76057 100644 --- a/gtk/gtkbuilder.c +++ b/gtk/gtkbuilder.c @@ -130,7 +130,7 @@ * gtk_builder_expose_object(). * * In general, GtkBuilder allows forward references to objects -- - * declared in the local xml; an object doesn't have to be constructed + * declared in the local xml; an object doesn’t have to be constructed * before it can be referred to. The exception to this rule is that an * object has to be constructed before it can be used as the value of * a construct-only property. diff --git a/gtk/gtkbuilder.h b/gtk/gtkbuilder.h index 65c6276a03..a548229eb1 100644 --- a/gtk/gtkbuilder.h +++ b/gtk/gtkbuilder.h @@ -42,19 +42,19 @@ typedef struct _GtkBuilderPrivate GtkBuilderPrivate; /** * GtkBuilderError: - * @GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION: A type-func attribute didn't name + * @GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION: A type-func attribute didn’t name * a function that returns a #GType. * @GTK_BUILDER_ERROR_UNHANDLED_TAG: The input contained a tag that #GtkBuilder - * can't handle. + * can’t handle. * @GTK_BUILDER_ERROR_MISSING_ATTRIBUTE: An attribute that is required by * #GtkBuilder was missing. * @GTK_BUILDER_ERROR_INVALID_ATTRIBUTE: #GtkBuilder found an attribute that - * it doesn't understand. + * it doesn’t understand. * @GTK_BUILDER_ERROR_INVALID_TAG: #GtkBuilder found a tag that - * it doesn't understand. + * it doesn’t understand. * @GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE: A required property value was * missing. - * @GTK_BUILDER_ERROR_INVALID_VALUE: #GtkBuilder couldn't parse + * @GTK_BUILDER_ERROR_INVALID_VALUE: #GtkBuilder couldn’t parse * some attribute value. * @GTK_BUILDER_ERROR_VERSION_MISMATCH: The input file requires a newer version * of GTK+. diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index 0a3d8209b5..c05a98532d 100644 --- a/gtk/gtkbutton.c +++ b/gtk/gtkbutton.c @@ -1317,7 +1317,7 @@ gtk_button_new_with_label (const gchar *label) * * Creates a new button containing an icon from the current icon theme. * - * If the icon name isn't known, a “broken image” icon will be + * If the icon name isn’t known, a “broken image” icon will be * displayed instead. If the current icon theme is changed, the icon * will be updated appropriately. * @@ -2463,7 +2463,7 @@ gtk_button_get_use_stock (GtkButton *button) * * Sets whether the button will grab focus when it is clicked with the mouse. * Making mouse clicks not grab focus is useful in places like toolbars where - * you don't want the keyboard focus removed from the main area of the + * you don’t want the keyboard focus removed from the main area of the * application. * * Since: 2.4 @@ -2731,7 +2731,7 @@ gtk_button_grab_notify (GtkWidget *widget, * * Set the image of @button to the given widget. The image will be * displayed if the label text is %NULL or if - * #GtkButton:always-show-image is %TRUE. You don't have to call + * #GtkButton:always-show-image is %TRUE. You don’t have to call * gtk_widget_show() on @image yourself. * * Since: 2.6 diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 070ff28e78..8e3f807971 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -3379,7 +3379,7 @@ gtk_calendar_drag_data_get (GtkWidget *widget, /* Get/set whether drag_motion requested the drag data and * drag_data_received should thus not actually insert the data, - * since the data doesn't result from a drop. + * since the data doesn’t result from a drop. */ static void set_status_pending (GdkDragContext *context, diff --git a/gtk/gtkcellrenderer.c b/gtk/gtkcellrenderer.c index b58f66c1bb..1b542bb8ba 100644 --- a/gtk/gtkcellrenderer.c +++ b/gtk/gtkcellrenderer.c @@ -33,13 +33,13 @@ * * The #GtkCellRenderer is a base class of a set of objects used for * rendering a cell to a #cairo_t. These objects are used primarily by - * the #GtkTreeView widget, though they aren't tied to them in any + * the #GtkTreeView widget, though they aren’t tied to them in any * specific way. It is worth noting that #GtkCellRenderer is not a * #GtkWidget and cannot be treated as such. * * The primary use of a #GtkCellRenderer is for drawing a certain graphical * elements on a #cairo_t. Typically, one cell renderer is used to - * draw many cells on the screen. To this extent, it isn't expected that a + * draw many cells on the screen. To this extent, it isn’t expected that a * CellRenderer keep any permanent state around. Instead, any state is set * just prior to use using #GObjects property system. Then, the * cell is measured using gtk_cell_renderer_get_size(). Finally, the cell diff --git a/gtk/gtkcellrenderer.h b/gtk/gtkcellrenderer.h index 679b21b8ee..71b54652c0 100644 --- a/gtk/gtkcellrenderer.h +++ b/gtk/gtkcellrenderer.h @@ -55,8 +55,8 @@ typedef enum /** * GtkCellRendererMode: * @GTK_CELL_RENDERER_MODE_INERT: The cell is just for display - * and cannot be interacted with. Note that this doesn't mean that eg. the - * row being drawn can't be selected -- just that a particular element of + * and cannot be interacted with. Note that this doesn’t mean that eg. the + * row being drawn can’t be selected -- just that a particular element of * it cannot be individually modified. * @GTK_CELL_RENDERER_MODE_ACTIVATABLE: The cell can be clicked. * @GTK_CELL_RENDERER_MODE_EDITABLE: The cell can be edited or otherwise modified. diff --git a/gtk/gtkcheckmenuitem.c b/gtk/gtkcheckmenuitem.c index 54c23bf21f..7137bc7a42 100644 --- a/gtk/gtkcheckmenuitem.c +++ b/gtk/gtkcheckmenuitem.c @@ -390,7 +390,7 @@ gtk_check_menu_item_toggled (GtkCheckMenuItem *check_menu_item) * “in between” display. Normally you would turn off the inconsistent * state again if the user explicitly selects a setting. This has to be * done manually, gtk_check_menu_item_set_inconsistent() only affects - * visual appearance, it doesn't affect the semantics of the widget. + * visual appearance, it doesn’t affect the semantics of the widget. * **/ void diff --git a/gtk/gtkclipboard-quartz.c b/gtk/gtkclipboard-quartz.c index a68d1cf388..88c39f2766 100644 --- a/gtk/gtkclipboard-quartz.c +++ b/gtk/gtkclipboard-quartz.c @@ -128,7 +128,7 @@ static GtkClipboard *clipboard_peek (GdkDisplay *display, /* pasteboardChangedOwner is not called immediately, and it's not called * reliably. It is somehow documented in the apple api docs, but the docs - * suck and don't really give clear instructions. Therefore we track + * suck and don’t really give clear instructions. Therefore we track * changeCount in several places below and clear the clipboard if it * changed. */ diff --git a/gtk/gtkclipboard.c b/gtk/gtkclipboard.c index 9c361f4767..b7611c53d2 100644 --- a/gtk/gtkclipboard.c +++ b/gtk/gtkclipboard.c @@ -93,7 +93,7 @@ * may take some time. To avoid blocking the user interface, the call * to request the selection, gtk_clipboard_request_contents() takes a * callback that will be called when the contents are received (or - * when the request fails.) If you don't want to deal with providing + * when the request fails.) If you don’t want to deal with providing * a separate callback, you can also use gtk_clipboard_wait_for_contents(). * What this does is run the GLib main loop recursively waiting for * the contents. This can simplify the code flow, but you still have @@ -459,7 +459,7 @@ get_clipboard_widget (GdkDisplay *display) * but actually retrieve the actual timestamp from the server. * This is a little slower but allows us to make the guarantee * that the times used by this application will always ascend - * and we won't get selections being rejected just because + * and we won’t get selections being rejected just because * we are using a correct timestamp from an event, but used * CurrentTime previously. */ @@ -1683,7 +1683,7 @@ gtk_clipboard_get_display (GtkClipboard *clipboard) * timeouts, etc, may be dispatched during the wait. * * This function is a little faster than calling - * gtk_clipboard_wait_for_text() since it doesn't need to retrieve + * gtk_clipboard_wait_for_text() since it doesn’t need to retrieve * the actual text. * * Return value: %TRUE is there is text available, %FALSE otherwise. @@ -1716,7 +1716,7 @@ gtk_clipboard_wait_is_text_available (GtkClipboard *clipboard) * timeouts, etc, may be dispatched during the wait. * * This function is a little faster than calling - * gtk_clipboard_wait_for_rich_text() since it doesn't need to retrieve + * gtk_clipboard_wait_for_rich_text() since it doesn’t need to retrieve * the actual text. * * Return value: %TRUE is there is rich text available, %FALSE otherwise. @@ -1754,7 +1754,7 @@ gtk_clipboard_wait_is_rich_text_available (GtkClipboard *clipboard, * timeouts, etc, may be dispatched during the wait. * * This function is a little faster than calling - * gtk_clipboard_wait_for_image() since it doesn't need to retrieve + * gtk_clipboard_wait_for_image() since it doesn’t need to retrieve * the actual image data. * * Return value: %TRUE is there is an image available, %FALSE otherwise. @@ -1789,7 +1789,7 @@ gtk_clipboard_wait_is_image_available (GtkClipboard *clipboard) * timeouts, etc, may be dispatched during the wait. * * This function is a little faster than calling - * gtk_clipboard_wait_for_uris() since it doesn't need to retrieve + * gtk_clipboard_wait_for_uris() since it doesn’t need to retrieve * the actual URI data. * * Return value: %TRUE is there is an URI list available, %FALSE otherwise. @@ -1822,7 +1822,7 @@ gtk_clipboard_wait_is_uris_available (GtkClipboard *clipboard) * @n_targets: (out): location to store number of items in @targets. * * Returns a list of targets that are present on the clipboard, or %NULL - * if there aren't any targets available. The returned list must be + * if there aren’t any targets available. The returned list must be * freed with g_free(). * This function waits for the data to be received using the main * loop, so events, timeouts, etc, may be dispatched during the wait. diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c index cf7bbb48e4..9f4198b195 100644 --- a/gtk/gtkcombobox.c +++ b/gtk/gtkcombobox.c @@ -5398,7 +5398,7 @@ gtk_combo_box_get_entry_text_column (GtkComboBox *combo_box) * * Sets whether the combo box will grab focus when it is clicked with * the mouse. Making mouse clicks not grab focus is useful in places - * like toolbars where you don't want the keyboard focus removed from + * like toolbars where you don’t want the keyboard focus removed from * the main area of the application. * * Since: 2.6 diff --git a/gtk/gtkcontainer.c b/gtk/gtkcontainer.c index db6e26f76e..01e3a3d832 100644 --- a/gtk/gtkcontainer.c +++ b/gtk/gtkcontainer.c @@ -1458,7 +1458,7 @@ gtk_container_get_property (GObject *object, * * The border width of a container is the amount of space to leave * around the outside of the container. The only exception to this is - * #GtkWindow; because toplevel windows can't leave space outside, + * #GtkWindow; because toplevel windows can’t leave space outside, * they leave the space inside. The border is added on all sides of * the container. To add space to only one side, one approach is to * create a #GtkAlignment widget, call gtk_widget_set_size_request() @@ -1514,7 +1514,7 @@ gtk_container_get_border_width (GtkContainer *container) * consider functions such as gtk_box_pack_start() and * gtk_grid_attach() as an alternative to gtk_container_add() in * those cases. A widget may be added to only one container at a time; - * you can't place the same widget inside two different containers. + * you can’t place the same widget inside two different containers. * * Note that some containers, such as #GtkScrolledWindow or #GtkListBox, * may add intermediate children between the added widget and the @@ -1555,7 +1555,7 @@ gtk_container_add (GtkContainer *container, * may be the last reference held; so removing a widget from its * container can destroy that widget. If you want to use @widget * again, you need to add a reference to it while it’s not inside - * a container, using g_object_ref(). If you don't want to use @widget + * a container, using g_object_ref(). If you don’t want to use @widget * again it’s usually more efficient to simply destroy it directly * using gtk_widget_destroy() since this will remove it from the * container and help break any circular reference count cycles. @@ -1591,7 +1591,7 @@ _gtk_container_dequeue_resize_handler (GtkContainer *container) * will be passed to the container’s parent, queued for later execution * or executed immediately. * - * Deprecated: 3.12: Resize modes are deprecated. They aren't necessary + * Deprecated: 3.12: Resize modes are deprecated. They aren’t necessary * anymore since frame clocks and might introduce obscure bugs if * used. **/ @@ -1630,7 +1630,7 @@ gtk_container_set_resize_mode (GtkContainer *container, * * Return value: the current resize mode * - * Deprecated: 3.12: Resize modes are deprecated. They aren't necessary + * Deprecated: 3.12: Resize modes are deprecated. They aren’t necessary * anymore since frame clocks and might introduce obscure bugs if * used. **/ @@ -2113,7 +2113,7 @@ gtk_container_class_handle_border_width (GtkContainerClass *klass) * * Invokes @callback on each child of @container, including children * that are considered “internal” (implementation details of the - * container). “Internal” children generally weren't added by the user + * container). “Internal” children generally weren’t added by the user * of the container, but were added by the container implementation * itself. Most applications should use gtk_container_foreach(), * rather than gtk_container_forall(). @@ -2914,7 +2914,7 @@ gtk_container_focus_sort_left_right (GtkContainer *container, * @direction: focus direction * @old_focus: (allow-none): widget to use for the starting position, or %NULL * to determine this automatically. - * (Note, this argument isn't used for GTK_DIR_TAB_*, + * (Note, this argument isn’t used for GTK_DIR_TAB_*, * which is the only @direction we use currently, * so perhaps this argument should be removed) * @@ -2922,7 +2922,7 @@ gtk_container_focus_sort_left_right (GtkContainer *container, * direction type @direction. * * Return value: a copy of @children, sorted in correct focusing order, - * with children that aren't suitable for focusing in this direction + * with children that aren’t suitable for focusing in this direction * removed. **/ GList * @@ -3043,7 +3043,7 @@ chain_widget_destroyed (GtkWidget *widget, * In principle each widget in the chain should be a descendant of the * container, but this is not enforced by this method, since it’s allowed * to set the focus chain before you pack the widgets, or have a widget - * in the chain that isn't always packed. The necessary checks are done + * in the chain that isn’t always packed. The necessary checks are done * when the focus chain is actually traversed. **/ void @@ -3459,7 +3459,7 @@ gtk_container_should_propagate_draw (GtkContainer *container, * cairo_restore() before calling this function. * * When a container receives a call to the draw function, it must send - * synthetic #GtkWidget::draw calls to all children that don't have their + * synthetic #GtkWidget::draw calls to all children that don’t have their * own #GdkWindows. This function provides a convenient way of doing this. * A container, when it receives a call to its #GtkWidget::draw function, * calls gtk_container_propagate_draw() once for each child, passing in diff --git a/gtk/gtkcssparserprivate.h b/gtk/gtkcssparserprivate.h index 3c6f3ba81b..ea6a09c9d1 100644 --- a/gtk/gtkcssparserprivate.h +++ b/gtk/gtkcssparserprivate.h @@ -63,7 +63,7 @@ gboolean _gtk_css_parser_is_string (GtkCssParser *parser * signal an error. _read_foo() will modify the data pointer and position it at * the first token that is broken and emit an error about the failure. * So only call _read_foo() when you know that you are reading a foo. _try_foo() - * however is fine to call if you don't know yet if the token is a foo or a bar, + * however is fine to call if you don’t know yet if the token is a foo or a bar, * you can _try_bar() if try_foo() failed. */ gboolean _gtk_css_parser_try (GtkCssParser *parser, diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c index 434fa34313..abf6e6a9ae 100644 --- a/gtk/gtkcssprovider.c +++ b/gtk/gtkcssprovider.c @@ -564,7 +564,7 @@ * be tiled to fill the area, and scaled to fit it exactly * a whole number of times. * If the value of this property is 'space', the image slice will - * be tiled to fill the area, and if it doesn't fit it exactly a whole + * be tiled to fill the area, and if it doesn’t fit it exactly a whole * number of times, the extra space is distributed as padding around * the slices. * If two options are specified, the first one affects @@ -811,7 +811,7 @@ * <entry>[repeat|no-repeat]</entry> * <entry>internal</entry> * <entry><literallayout>background-repeat: no-repeat;</literallayout> - * If not specified, the style doesn't respect the CSS3 + * If not specified, the style doesn’t respect the CSS3 * specification, since the background will be * stretched to fill the area. * </entry> diff --git a/gtk/gtkcssstyleproperty.c b/gtk/gtkcssstyleproperty.c index 5468d20fbc..e2bfa77a16 100644 --- a/gtk/gtkcssstyleproperty.c +++ b/gtk/gtkcssstyleproperty.c @@ -443,7 +443,7 @@ _gtk_css_style_property_affects_size (GtkCssStyleProperty *property) * * Queries if the given @property affects the default font. This is * used for optimizations inside GTK, where clearing pango - * layouts can be avoided if the font doesn't change. + * layouts can be avoided if the font doesn’t change. * * Returns: %TRUE if the property affects the font. **/ diff --git a/gtk/gtkdialog.c b/gtk/gtkdialog.c index e5b2c03c2f..bbc13203c8 100644 --- a/gtk/gtkdialog.c +++ b/gtk/gtkdialog.c @@ -946,7 +946,7 @@ gtk_dialog_add_action_widget (GtkDialog *dialog, * clicking the button will emit the #GtkDialog::response signal with * the given @response_id. The button is appended to the end of the * dialog’s action area. The button widget is returned, but usually - * you don't need it. + * you don’t need it. * * Return value: (transfer none): the #GtkButton widget that was added **/ @@ -1216,7 +1216,7 @@ run_destroy_handler (GtkDialog *dialog, gpointer data) * will be modal. You can force gtk_dialog_run() to return at any time by * calling gtk_dialog_response() to emit the ::response signal. Destroying * the dialog during gtk_dialog_run() is a very bad idea, because your - * post-run code won't know whether the dialog was destroyed or not. + * post-run code won’t know whether the dialog was destroyed or not. * * After gtk_dialog_run() returns, you are responsible for hiding or * destroying the dialog if you wish to do so. @@ -1368,7 +1368,7 @@ gtk_dialog_get_widget_for_response (GtkDialog *dialog, * of a dialog. * * Returns: the response id of @widget, or %GTK_RESPONSE_NONE - * if @widget doesn't have a response id set. + * if @widget doesn’t have a response id set. * * Since: 2.8 */ diff --git a/gtk/gtkdnd-quartz.c b/gtk/gtkdnd-quartz.c index e1680f4957..8f48e600a0 100644 --- a/gtk/gtkdnd-quartz.c +++ b/gtk/gtkdnd-quartz.c @@ -1181,7 +1181,7 @@ gtk_drag_begin_idle (gpointer arg) return G_SOURCE_REMOVE; } /* Fake protocol to let us call GdkNSView gdkWindow without including - * gdk/GdkNSView.h (which we can't because it pulls in the internal-only + * gdk/GdkNSView.h (which we can’t because it pulls in the internal-only * gdkwindow.h). */ @protocol GdkNSView @@ -1740,7 +1740,7 @@ gtk_drag_source_set_icon_name (GtkWidget *widget, * @hot_y: the Y offset within @widget of the hotspot. * * Changes the icon for a widget to a given widget. GTK+ - * will not destroy the icon, so if you don't want + * will not destroy the icon, so if you don’t want * it to persist, you should connect to the “drag-end” * signal and destroy it yourself. **/ diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c index f290aa6782..bdb4deb887 100644 --- a/gtk/gtkdnd.c +++ b/gtk/gtkdnd.c @@ -3196,7 +3196,7 @@ gtk_drag_set_icon_window (GdkDragContext *context, * @hot_y: the Y offset within @widget of the hotspot. * * Changes the icon for a widget to a given widget. GTK+ - * will not destroy the icon, so if you don't want + * will not destroy the icon, so if you don’t want * it to persist, you should connect to the “drag-end” * signal and destroy it yourself. **/ diff --git a/gtk/gtkeditable.c b/gtk/gtkeditable.c index a2bba6879e..996aadb2f6 100644 --- a/gtk/gtkeditable.c +++ b/gtk/gtkeditable.c @@ -341,7 +341,7 @@ gtk_editable_get_selection_bounds (GtkEditable *editable, * @editable: a #GtkEditable * * Deletes the currently selected text of the editable. - * This call doesn't do anything if there is no selected text. + * This call doesn’t do anything if there is no selected text. */ void gtk_editable_delete_selection (GtkEditable *editable) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 7715e05ae7..4fbfb0d8bb 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -8333,7 +8333,7 @@ gtk_entry_set_icon_from_stock (GtkEntry *entry, * Sets the icon shown in the entry at the specified position * from the current icon theme. * - * If the icon name isn't known, a “broken image” icon will be displayed + * If the icon name isn’t known, a “broken image” icon will be displayed * instead. * * If @icon_name is %NULL, no icon will be shown in the specified position. @@ -8399,7 +8399,7 @@ gtk_entry_set_icon_from_icon_name (GtkEntry *entry, * * Sets the icon shown in the entry at the specified position * from the current icon theme. - * If the icon isn't known, a “broken image” icon will be displayed + * If the icon isn’t known, a “broken image” icon will be displayed * instead. * * If @icon is %NULL, no icon will be shown in the specified position. @@ -8611,7 +8611,7 @@ gtk_entry_get_icon_gicon (GtkEntry *entry, * pixbuf, icon name or gicon). * * Returns: A stock id, or %NULL if no icon is set or if the icon - * wasn't set from a stock id + * wasn’t set from a stock id * * Since: 2.16 * @@ -8646,7 +8646,7 @@ gtk_entry_get_icon_stock (GtkEntry *entry, * pixbuf, stock or gicon). * * Returns: An icon name, or %NULL if no icon is set or if the icon - * wasn't set from an icon name + * wasn’t set from an icon name * * Since: 2.16 */ @@ -8783,7 +8783,7 @@ gtk_entry_get_icon_storage_type (GtkEntry *entry, * * Finds the icon at the given position and return its index. The * position’s coordinates are relative to the @entry’s top left corner. - * If @x, @y doesn't lie inside an icon, -1 is returned. + * If @x, @y doesn’t lie inside an icon, -1 is returned. * This function is intended for use in a #GtkWidget::query-tooltip * signal handler. * @@ -10311,7 +10311,7 @@ gtk_entry_get_progress_pulse_step (GtkEntry *entry) * gtk_entry_progress_pulse: * @entry: a #GtkEntry * - * Indicates that some progress is made, but you don't know how much. + * Indicates that some progress is made, but you don’t know how much. * Causes the entry’s progress indicator to enter “activity mode,” * where a block bounces back and forth. Each call to * gtk_entry_progress_pulse() causes the block to move by a little bit diff --git a/gtk/gtkentrycompletion.c b/gtk/gtkentrycompletion.c index a386adad9b..391336d702 100644 --- a/gtk/gtkentrycompletion.c +++ b/gtk/gtkentrycompletion.c @@ -57,7 +57,7 @@ * will generally take the filter model as argument. As long as you are * only calling gtk_tree_model_get(), this will make no difference to * you. If for some reason, you need the original model, use - * gtk_tree_model_filter_get_model(). Don't forget to use + * gtk_tree_model_filter_get_model(). Don’t forget to use * gtk_tree_model_filter_convert_iter_to_child_iter() to obtain a * matching iter. */ diff --git a/gtk/gtkenums.h b/gtk/gtkenums.h index 34efa1fc0f..8b04c34421 100644 --- a/gtk/gtkenums.h +++ b/gtk/gtkenums.h @@ -347,7 +347,7 @@ typedef enum * @GTK_MESSAGE_WARNING: Non-fatal warning message * @GTK_MESSAGE_QUESTION: Question requiring a choice * @GTK_MESSAGE_ERROR: Fatal error message - * @GTK_MESSAGE_OTHER: None of the above, doesn't get an icon + * @GTK_MESSAGE_OTHER: None of the above, doesn’t get an icon * * The type of message being displayed in the dialog. */ @@ -612,7 +612,7 @@ typedef enum * In some circumstances, such as initially or during a search * operation, it’s possible for no element to be selected with * %GTK_SELECTION_BROWSE. What is really enforced is that the user - * can't deselect a currently selected element except by selecting + * can’t deselect a currently selected element except by selecting * another element. * @GTK_SELECTION_MULTIPLE: Any number of elements may be selected. * The Ctrl key may be used to enlarge the selection, and Shift @@ -660,7 +660,7 @@ typedef enum * @GTK_STATE_INSENSITIVE: State indicating that the widget is * unresponsive to user actions. * @GTK_STATE_INCONSISTENT: The widget is inconsistent, such as checkbuttons - * or radiobuttons that aren't either set to %TRUE nor %FALSE, + * or radiobuttons that aren’t either set to %TRUE nor %FALSE, * or buttons requiring the user attention. * @GTK_STATE_FOCUSED: The widget has the keyboard focus. * @@ -713,7 +713,7 @@ typedef enum * * Window placement can be influenced using this enumeration. Note that * using #GTK_WIN_POS_CENTER_ALWAYS is almost always a bad idea. - * It won't necessarily work well with all window managers or on all windowing systems. + * It won’t necessarily work well with all window managers or on all windowing systems. */ typedef enum { @@ -734,11 +734,11 @@ typedef enum * are managed by the window manager and have a frame by default (call * gtk_window_set_decorated() to toggle the frame). Windows with type * #GTK_WINDOW_POPUP are ignored by the window manager; window manager - * keybindings won't work on them, the window manager won't decorate the + * keybindings won’t work on them, the window manager won’t decorate the * window with a frame, many GTK+ features that rely on the window * manager will not work (e.g. resize grips and * maximization/minimization). #GTK_WINDOW_POPUP is used to implement - * widgets such as #GtkMenu or tooltips that you normally don't think of + * widgets such as #GtkMenu or tooltips that you normally don’t think of * as windows per se. Nearly all windows should be #GTK_WINDOW_TOPLEVEL. * In particular, do not use #GTK_WINDOW_POPUP just to turn off * the window borders; use gtk_window_set_decorated() for that. @@ -1027,7 +1027,7 @@ typedef enum { * GtkSizeRequestMode: * @GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH: Prefer height-for-width geometry management * @GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT: Prefer width-for-height geometry management - * @GTK_SIZE_REQUEST_CONSTANT_SIZE: Don't trade height-for-width or width-for-height + * @GTK_SIZE_REQUEST_CONSTANT_SIZE: Don’t trade height-for-width or width-for-height * * Specifies a preference for height-for-width or * width-for-height geometry management. diff --git a/gtk/gtkeventbox.c b/gtk/gtkeventbox.c index 34495a01ce..97c72ecdde 100644 --- a/gtk/gtkeventbox.c +++ b/gtk/gtkeventbox.c @@ -247,12 +247,12 @@ gtk_event_box_get_visible_window (GtkEventBox *event_box) * window below the child. (See gtk_event_box_set_above_child().) * Since the input-only window is not an ancestor window of any windows * that descendent widgets of the event box create, events on these - * windows aren't propagated up by the windowing system, but only by GTK+. - * The practical effect of this is if an event isn't in the event + * windows aren’t propagated up by the windowing system, but only by GTK+. + * The practical effect of this is if an event isn’t in the event * mask for the descendant window (see gtk_widget_add_events()), - * it won't be received by the event box. + * it won’t be received by the event box. * - * This problem doesn't occur for visible event boxes, because in + * This problem doesn’t occur for visible event boxes, because in * that case, the event box window is actually the ancestor of the * descendant windows, not just at the same place on the screen. * diff --git a/gtk/gtkfilechooser.c b/gtk/gtkfilechooser.c index 091ef50339..0037358aff 100644 --- a/gtk/gtkfilechooser.c +++ b/gtk/gtkfilechooser.c @@ -716,7 +716,7 @@ gtk_file_chooser_get_filename (GtkFileChooser *chooser) * dialog for which you already have a file name to which * the user may save. For example, when the user opens an existing file and * then does Save As... to save a copy or - * a modified version. If you don't have a file name already — for + * a modified version. If you don’t have a file name already — for * example, if the user just created a new file and is saving it for the first * time, do not call this function. Instead, use something similar to this: * |[<!-- language="C" --> @@ -755,7 +755,7 @@ gtk_file_chooser_set_filename (GtkFileChooser *chooser, * @chooser: a #GtkFileChooser * @filename: (type filename): the filename to select * - * Selects a filename. If the file name isn't in the current + * Selects a filename. If the file name isn’t in the current * folder of @chooser, then the current folder of @chooser will * be changed to the folder containing @filename. * @@ -1068,7 +1068,7 @@ gtk_file_chooser_get_uri (GtkFileChooser *chooser) * dialog for which you already have a file name to which * the user may save. For example, when the user opens an existing file and then * does Save As... to save a copy or a - * modified version. If you don't have a file name already — for example, + * modified version. If you don’t have a file name already — for example, * if the user just created a new file and is saving it for the first time, do * not call this function. Instead, use something similar to this: * |[<!-- language="C" --> @@ -1108,7 +1108,7 @@ gtk_file_chooser_set_uri (GtkFileChooser *chooser, * @chooser: a #GtkFileChooser * @uri: the URI to select * - * Selects the file to by @uri. If the URI doesn't refer to a + * Selects the file to by @uri. If the URI doesn’t refer to a * file in the current folder of @chooser, then the current folder of * @chooser will be changed to the folder containing @filename. * @@ -1422,7 +1422,7 @@ gtk_file_chooser_get_files (GtkFileChooser *chooser) * the @chooser is in %GTK_FILE_CHOOSER_ACTION_SAVE mode, the file’s base name * will also appear in the dialog’s file name entry. * - * If the file name isn't in the current folder of @chooser, then the current + * If the file name isn’t in the current folder of @chooser, then the current * folder of @chooser will be changed to the folder containing @filename. This * is equivalent to a sequence of gtk_file_chooser_unselect_all() followed by * gtk_file_chooser_select_filename(). @@ -1433,7 +1433,7 @@ gtk_file_chooser_get_files (GtkFileChooser *chooser) * If you are implementing a save dialog, * you should use this function if you already have a file name to which the * user may save; for example, when the user opens an existing file and then - * does Save As... If you don't have + * does Save As... If you don’t have * a file name already — for example, if the user just created a new * file and is saving it for the first time, do not call this function. * Instead, use something similar to this: diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c index b8c2313e62..2da0e38d61 100644 --- a/gtk/gtkfilechooserbutton.c +++ b/gtk/gtkfilechooserbutton.c @@ -2773,7 +2773,7 @@ combo_box_changed_cb (GtkComboBox *combo_box, } /* Calback for the "notify::popup-shown" signal on the combo box. - * When the combo is popped up, we don't want the ROW_TYPE_EMPTY_SELECTION to be visible + * When the combo is popped up, we don’t want the ROW_TYPE_EMPTY_SELECTION to be visible * at all; otherwise we would be showing a “(None)” item in the combo box’s popup. * * However, when the combo box is *not* popped up, we want the empty-selection row @@ -3063,7 +3063,7 @@ gtk_file_chooser_button_set_width_chars (GtkFileChooserButton *button, * * Sets whether the button will grab focus when it is clicked with the mouse. * Making mouse clicks not grab focus is useful in places like toolbars where - * you don't want the keyboard focus removed from the main area of the + * you don’t want the keyboard focus removed from the main area of the * application. * * Since: 2.10 diff --git a/gtk/gtkfilechooserutils.c b/gtk/gtkfilechooserutils.c index bc7bb49622..53246caaba 100644 --- a/gtk/gtkfilechooserutils.c +++ b/gtk/gtkfilechooserutils.c @@ -77,7 +77,7 @@ static GtkFileChooserConfirmation delegate_confirm_overwrite (GtkFileChooser * #GtkFileChooser. A #GtkParamSpecOverride property is installed * for each property, using the values from the #GtkFileChooserProp * enumeration. The caller must make sure itself that the enumeration - * values don't collide with some other property values they + * values don’t collide with some other property values they * are using. **/ void diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index bef5003fb0..d8f3ad195f 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -2983,7 +2983,7 @@ gtk_file_chooser_widget_dispose (GObject *object) } /* We override show-all since we have internal widgets that - * shouldn't be shown when you call show_all(), like the filter + * shouldn’t be shown when you call show_all(), like the filter * combo box. */ static void @@ -6172,7 +6172,7 @@ search_engine_finished_cb (GtkSearchEngine *engine, /* Displays a generic error when we cannot create a GtkSearchEngine. * It would be better if _gtk_search_engine_new() gave us a GError - * with a better message, but it doesn't do that right now. + * with a better message, but it doesn’t do that right now. */ static void search_error_could_not_create_client (GtkFileChooserWidget *impl) diff --git a/gtk/gtkfilefilter.c b/gtk/gtkfilefilter.c index d02c65bbc2..9d6d4cf548 100644 --- a/gtk/gtkfilefilter.c +++ b/gtk/gtkfilefilter.c @@ -343,7 +343,7 @@ gtk_file_filter_buildable_custom_tag_end (GtkBuildable *buildable, * gtk_file_filter_new: * * Creates a new #GtkFileFilter with no rules added to it. - * Such a filter doesn't accept any files, so is not + * Such a filter doesn’t accept any files, so is not * particularly useful until you add rules with * gtk_file_filter_add_mime_type(), gtk_file_filter_add_pattern(), * or gtk_file_filter_add_custom(). To create a filter @@ -504,7 +504,7 @@ gtk_file_filter_add_pixbuf_formats (GtkFileFilter *filter) * function. The bitfield @needed which is passed in provides information * about what sorts of information that the filter function needs; * this allows GTK+ to avoid retrieving expensive information when - * it isn't needed by the filter. + * it isn’t needed by the filter. * * Since: 2.4 **/ diff --git a/gtk/gtkfixed.c b/gtk/gtkfixed.c index 44b37f95b3..82198a13b7 100644 --- a/gtk/gtkfixed.c +++ b/gtk/gtkfixed.c @@ -50,10 +50,10 @@ * display of non-English text will use a different font in many * cases. * - * In addition, the fixed widget can't properly be mirrored in + * In addition, the fixed widget can’t properly be mirrored in * right-to-left languages such as Hebrew and Arabic. i.e. normally * GTK+ will flip the interface to put labels to the right of the - * thing they label, but it can't do that with #GtkFixed. So your + * thing they label, but it can’t do that with #GtkFixed. So your * application will not be usable in right-to-left languages. * * Finally, fixed positioning makes it kind of annoying to add/remove diff --git a/gtk/gtkflowbox.c b/gtk/gtkflowbox.c index e13df856dd..2b803c5ed5 100644 --- a/gtk/gtkflowbox.c +++ b/gtk/gtkflowbox.c @@ -698,7 +698,7 @@ gtk_flow_box_child_is_selected (GtkFlowBoxChild *child) * must only read the new data for the first of the two changed * children, otherwise the resorting of the children will be wrong. * - * This generally means that if you don't fully control the data + * This generally means that if you don’t fully control the data * model, you have to duplicate the data that affects the sorting * and filtering functions into the widgets themselves. Another * alternative is to call gtk_flow_box_invalidate_sort() on any diff --git a/gtk/gtkfontchooserutils.c b/gtk/gtkfontchooserutils.c index 53d76d8e6d..5014883ac1 100644 --- a/gtk/gtkfontchooserutils.c +++ b/gtk/gtkfontchooserutils.c @@ -103,7 +103,7 @@ _gtk_font_chooser_delegate_get_quark (void) * #GtkFontChooser. A #GtkParamSpecOverride property is installed * for each property, using the values from the #GtkFontChooserProp * enumeration. The caller must make sure itself that the enumeration - * values don't collide with some other property values they + * values don’t collide with some other property values they * are using. */ void diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c index 4a2ac00109..8ffb783bd9 100644 --- a/gtk/gtkframe.c +++ b/gtk/gtkframe.c @@ -520,7 +520,7 @@ gtk_frame_get_label_widget (GtkFrame *frame) * 1.0 represents right alignment. * @yalign: The y alignment of the label. A value of 0.0 aligns under * the frame; 1.0 aligns above the frame. If the values are exactly - * 0.0 or 1.0 the gap in the frame won't be painted because the label + * 0.0 or 1.0 the gap in the frame won’t be painted because the label * will be completely above or below the frame. * * Sets the alignment of the frame widget’s label. The diff --git a/gtk/gtkicontheme.c b/gtk/gtkicontheme.c index 2cd943f3ce..84a4bb2db7 100644 --- a/gtk/gtkicontheme.c +++ b/gtk/gtkicontheme.c @@ -126,7 +126,7 @@ * &error); * if (!pixbuf) * { - * g_warning ("Couldn't load icon: %s", error->message); + * g_warning ("Couldn’t load icon: %s", error->message); * g_error_free (error); * } * else @@ -893,7 +893,7 @@ gtk_icon_theme_finalize (GObject *object) * are combined to allow themes to be extended by adding icons * in the user’s home directory.) * - * In addition if an icon found isn't found either in the current + * In addition if an icon found isn’t found either in the current * icon theme or the default icon theme, and an image file with * the right name is found directly in one of the elements of * @path, then that image will be used for the icon name. @@ -1813,7 +1813,7 @@ choose_icon (GtkIconTheme *icon_theme, * combines these two steps if all you need is the pixbuf.) * * Return value: (transfer full): a #GtkIconInfo object containing information - * about the icon, or %NULL if the icon wasn't found. + * about the icon, or %NULL if the icon wasn’t found. * * Since: 2.4 */ @@ -1850,7 +1850,7 @@ gtk_icon_theme_lookup_icon (GtkIconTheme *icon_theme, * these two steps if all you need is the pixbuf.) * * Return value: (transfer full): a #GtkIconInfo object containing - * information about the icon, or %NULL if the icon wasn't found. + * information about the icon, or %NULL if the icon wasn’t found. * * Since: 3.10 */ @@ -1954,7 +1954,7 @@ gtk_icon_theme_lookup_icon_for_scale (GtkIconTheme *icon_theme, * inherited icon themes. * * Return value: (transfer full): a #GtkIconInfo object containing information - * about the icon, or %NULL if the icon wasn't found. + * about the icon, or %NULL if the icon wasn’t found. * * Since: 2.12 */ @@ -1992,7 +1992,7 @@ gtk_icon_theme_choose_icon (GtkIconTheme *icon_theme, * inherited icon themes. * * Return value: (transfer full): a #GtkIconInfo object containing information - * about the icon, or %NULL if the icon wasn't found. + * about the icon, or %NULL if the icon wasn’t found. * * Since: 3.10 */ @@ -2046,7 +2046,7 @@ gtk_icon_theme_error_quark (void) * Return value: (transfer full): the rendered icon; this may be a * newly created icon or a new reference to an internal icon, so * you must not modify the icon. Use g_object_unref() to release - * your reference to the icon. %NULL if the icon isn't found. + * your reference to the icon. %NULL if the icon isn’t found. * * Since: 2.4 **/ @@ -2095,7 +2095,7 @@ gtk_icon_theme_load_icon (GtkIconTheme *icon_theme, * Return value: (transfer full): the rendered icon; this may be a * newly created icon or a new reference to an internal icon, so * you must not modify the icon. Use g_object_unref() to release - * your reference to the icon. %NULL if the icon isn't found. + * your reference to the icon. %NULL if the icon isn’t found. * * Since: 3.10 **/ @@ -2157,7 +2157,7 @@ gtk_icon_theme_load_icon_for_scale (GtkIconTheme *icon_theme, * Return value: (transfer full): the rendered icon; this may be a * newly created icon or a new reference to an internal icon, so * you must not modify the icon. Use cairo_surface_destroy() to release - * your reference to the icon. %NULL if the icon isn't found. + * your reference to the icon. %NULL if the icon isn’t found. * * Since: 3.10 **/ @@ -5009,7 +5009,7 @@ gtk_icon_info_get_attach_points (GtkIconInfo *icon_info, * visible context like a list of icons. * * Return value: the display name for the icon or %NULL, if - * the icon doesn't have a specified display name. This value + * the icon doesn’t have a specified display name. This value * is owned @icon_info and must not be modified or free. * * Since: 2.4 @@ -5173,7 +5173,7 @@ find_builtin_icon (const gchar *icon_name, * * Return value: (transfer full): a #GtkIconInfo containing * information about the icon, or %NULL if the icon - * wasn't found. Unref with g_object_unref() + * wasn’t found. Unref with g_object_unref() * * Since: 2.14 */ @@ -5203,7 +5203,7 @@ gtk_icon_theme_lookup_by_gicon (GtkIconTheme *icon_theme, * * Return value: (transfer full): a #GtkIconInfo containing * information about the icon, or %NULL if the icon - * wasn't found. Unref with g_object_unref() + * wasn’t found. Unref with g_object_unref() * * Since: 3.10 */ diff --git a/gtk/gtkicontheme.h b/gtk/gtkicontheme.h index c3d83e0501..84bb0b6322 100644 --- a/gtk/gtkicontheme.h +++ b/gtk/gtkicontheme.h @@ -102,7 +102,7 @@ struct _GtkIconThemeClass * @GTK_ICON_LOOKUP_NO_SVG: Never get SVG icons, even if gdk-pixbuf * supports them. Cannot be used together with %GTK_ICON_LOOKUP_FORCE_SVG. * @GTK_ICON_LOOKUP_FORCE_SVG: Get SVG icons, even if gdk-pixbuf - * doesn't support them. + * doesn’t support them. * Cannot be used together with %GTK_ICON_LOOKUP_NO_SVG. * @GTK_ICON_LOOKUP_USE_BUILTIN: When passed to * gtk_icon_theme_lookup_icon() includes builtin icons diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index ce40e6894c..66f664335d 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -2240,7 +2240,7 @@ gtk_icon_view_set_cursor (GtkIconView *icon_view, * focus cell, or %NULL * * Fills in @path and @cell with the current cursor path and cell. - * If the cursor isn't currently set, then *@path will be %NULL. + * If the cursor isn’t currently set, then *@path will be %NULL. * If no cell currently has focus, then *@cell will be %NULL. * * The returned #GtkTreePath must be freed with gtk_tree_path_free(). @@ -6056,7 +6056,7 @@ gtk_icon_view_get_item_padding (GtkIconView *icon_view) /* Get/set whether drag_motion requested the drag data and * drag_data_received should thus not actually insert the data, - * since the data doesn't result from a drop. + * since the data doesn’t result from a drop. */ static void set_status_pending (GdkDragContext *context, diff --git a/gtk/gtkimage.c b/gtk/gtkimage.c index abe536df14..efbdb5286e 100644 --- a/gtk/gtkimage.c +++ b/gtk/gtkimage.c @@ -56,7 +56,7 @@ * GtkWidget *image; * image = gtk_image_new_from_file ("myfile.png"); * ]| - * If the file isn't loaded successfully, the image will contain a + * If the file isn’t loaded successfully, the image will contain a * “broken image” icon similar to that used in many web browsers. * If you want to handle errors in loading the file yourself, * for example by displaying an error message, then load the image with @@ -87,7 +87,7 @@ * event->x, event->y); * * /<!---->* Returning TRUE means we handled the event, so the signal - * * emission should be stopped (don't call any further + * * emission should be stopped (don’t call any further * * callbacks that may be connected). Return FALSE * * to continue invoking callbacks. * *<!---->/ @@ -550,7 +550,7 @@ gtk_image_get_property (GObject *object, * @filename: (type filename): a filename * * Creates a new #GtkImage displaying the file @filename. If the file - * isn't found or can't be loaded, the resulting #GtkImage will + * isn’t found or can’t be loaded, the resulting #GtkImage will * display a “broken image” icon. This function never returns %NULL, * it always returns a valid #GtkImage widget. * @@ -585,7 +585,7 @@ gtk_image_new_from_file (const gchar *filename) * @resource_path: a resource path * * Creates a new #GtkImage displaying the resource file @resource_path. If the file - * isn't found or can't be loaded, the resulting #GtkImage will + * isn’t found or can’t be loaded, the resulting #GtkImage will * display a “broken image” icon. This function never returns %NULL, * it always returns a valid #GtkImage widget. * @@ -675,7 +675,7 @@ gtk_image_new_from_surface (cairo_surface_t *surface) * Creates a #GtkImage displaying a stock icon. Sample stock icon * names are #GTK_STOCK_OPEN, #GTK_STOCK_QUIT. Sample stock sizes * are #GTK_ICON_SIZE_MENU, #GTK_ICON_SIZE_SMALL_TOOLBAR. If the stock - * icon name isn't known, the image will be empty. + * icon name isn’t known, the image will be empty. * You can register your own stock icon names, see * gtk_icon_factory_add_default() and gtk_icon_factory_add(). * @@ -772,7 +772,7 @@ gtk_image_new_from_animation (GdkPixbufAnimation *animation) * @size: (type int): a stock icon size * * Creates a #GtkImage displaying an icon from the current icon theme. - * If the icon name isn't known, a “broken image” icon will be + * If the icon name isn’t known, a “broken image” icon will be * displayed instead. If the current icon theme is changed, the icon * will be updated appropriately. * @@ -799,7 +799,7 @@ gtk_image_new_from_icon_name (const gchar *icon_name, * @size: (type int): a stock icon size * * Creates a #GtkImage displaying an icon from the current icon theme. - * If the icon name isn't known, a “broken image” icon will be + * If the icon name isn’t known, a “broken image” icon will be * displayed instead. If the current icon theme is changed, the icon * will be updated appropriately. * diff --git a/gtk/gtkimcontext.c b/gtk/gtkimcontext.c index 09355c9eb7..a82fe5e308 100644 --- a/gtk/gtkimcontext.c +++ b/gtk/gtkimcontext.c @@ -175,7 +175,7 @@ G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GtkIMContext, gtk_im_context, G_TYPE_OBJECT * consumed by the input method. In that case, the #GtkIMContext::commit * signal should be emitted upon completion of a key sequence to pass the * resulting text back to the input widget. Alternatively, %FALSE may be - * returned to indicate that the event wasn't handled by the input method. + * returned to indicate that the event wasn’t handled by the input method. * If a builtin mapping exists for the key, it is used to produce a * character. * @focus_in: Called via gtk_im_context_focus_in() when the input widget diff --git a/gtk/gtkimcontextsimple.c b/gtk/gtkimcontextsimple.c index 8f291c66c1..ae9ec48701 100644 --- a/gtk/gtkimcontextsimple.c +++ b/gtk/gtkimcontextsimple.c @@ -676,7 +676,7 @@ check_algorithmically (GtkIMContextSimple *context_simple, /* In addition to the table-driven sequences, we allow Unicode hex * codes to be entered. The method chosen here is similar to the * one recommended in ISO 14755, but not exactly the same, since we - * don't want to steal 16 valuable key combinations. + * don’t want to steal 16 valuable key combinations. * * A hex Unicode sequence must be started with Ctrl-Shift-U, followed * by a sequence of hex digits entered with Ctrl-Shift still held. diff --git a/gtk/gtkkeyhash.c b/gtk/gtkkeyhash.c index a46d72fe02..a67f2c40ac 100644 --- a/gtk/gtkkeyhash.c +++ b/gtk/gtkkeyhash.c @@ -370,7 +370,7 @@ keyval_in_group (GdkKeymap *keymap, * does not). As long there are any exact matches, only exact matches * are returned. If there are no exact matches, fuzzy matches will be * returned, as long as they are not shadowing a possible exact match. - * This means that fuzzy matches won't be considered if their keyval is + * This means that fuzzy matches won’t be considered if their keyval is * present in the current group. * * Return value: A newly-allocated #GSList of matching entries. diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 64ff248713..48bcac9eee 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -2989,7 +2989,7 @@ gtk_label_get_max_width_chars (GtkLabel *label) * * Note that setting line wrapping to %TRUE does not make the label * wrap at its parent container’s width, because GTK+ widgets - * conceptually can't make their requisition depend on the parent + * conceptually can’t make their requisition depend on the parent * container’s size. For a label that wraps at a specific position, * set the label’s width using gtk_widget_set_size_request(). **/ @@ -6551,7 +6551,7 @@ _gtk_label_get_selection_bound (GtkLabel *label) * * Sets the number of lines to which an ellipsized, wrapping label * should be limited. This has no effect if the label is not wrapping - * or ellipsized. Set this to -1 if you don't want to limit the + * or ellipsized. Set this to -1 if you don’t want to limit the * number of lines. * * Since: 3.10 diff --git a/gtk/gtklayout.c b/gtk/gtklayout.c index d3c53890b5..233834230b 100644 --- a/gtk/gtklayout.c +++ b/gtk/gtklayout.c @@ -47,7 +47,7 @@ * @See_also: #GtkDrawingArea, #GtkScrolledWindow * * #GtkLayout is similar to #GtkDrawingArea in that it’s a “blank slate” - * and doesn't do anything but paint a blank background by default. It's + * and doesn’t do anything but paint a blank background by default. It's * different in that it supports scrolling natively (you can add it to a * #GtkScrolledWindow), and it can contain child widgets, since it’s a * #GtkContainer. However if you're just going to draw, a #GtkDrawingArea diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c index e1896fcaf4..941a2b752a 100644 --- a/gtk/gtklistbox.c +++ b/gtk/gtklistbox.c @@ -587,7 +587,7 @@ gtk_list_box_select_row (GtkListBox *list_box, * @placeholder: (allow-none): a #GtkWidget or %NULL * * Sets the placeholder widget that is shown in the list when - * it doesn't display any visible children. + * it doesn’t display any visible children. * * Since: 3.10 */ @@ -805,7 +805,7 @@ gtk_list_box_set_filter_func (GtkListBox *list_box, * gtk_list_box_row_set_header(). If no header is needed, set the header to %NULL. * * Note that you may get many calls @update_header to this for a particular row when e.g. - * changing things that don't affect the header. In this case it is important for performance + * changing things that don’t affect the header. In this case it is important for performance * to not blindly replace an exisiting header widh an identical one. * * The @update_header function will be called for each row after the call, and it will @@ -2715,7 +2715,7 @@ gtk_list_box_row_size_allocate (GtkWidget *widget, * for the first of the two changed rows, otherwise the resorting * of the rows will be wrong. * - * This generally means that if you don't fully control the data + * This generally means that if you don’t fully control the data * model you have to duplicate the data that affects the listbox * row functions into the row widgets themselves. Another alternative * is to call gtk_list_box_invalidate_sort() on any model change, diff --git a/gtk/gtkliststore.c b/gtk/gtkliststore.c index 9a384409cb..837c5ca5ff 100644 --- a/gtk/gtkliststore.c +++ b/gtk/gtkliststore.c @@ -44,7 +44,7 @@ * interfaces. * * The #GtkListStore can accept most GObject types as a column type, though - * it can't accept all custom types. Internally, it will keep a copy of + * it can’t accept all custom types. Internally, it will keep a copy of * data passed in (such as a string or a boxed pointer). Columns that * accept #GObjects are handled a little differently. The * #GtkListStore will keep a reference to the object instead of copying the diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 398bb85efb..8d358823aa 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -298,9 +298,9 @@ gtk_get_interface_age (void) * (same major version.) * * This function is primarily for GTK+ modules; the module - * can call this function to check that it wasn't loaded + * can call this function to check that it wasn’t loaded * into an incompatible version of GTK+. However, such a - * check isn't completely reliable, since the module may be + * check isn’t completely reliable, since the module may be * linked against an old version of GTK+ and calling the * old version of gtk_check_version(), but still get loaded * into an application using a newer version of GTK+. @@ -330,11 +330,11 @@ gtk_check_version (guint required_major, } /* This checks to see if the process is running suid or sgid - * at the current time. If so, we don't allow GTK+ to be initialized. + * at the current time. If so, we don’t allow GTK+ to be initialized. * This is meant to be a mild check - we only error out if we * can prove the programmer is doing something wrong, not if * they could be doing something wrong. For this reason, we - * don't use issetugid() on BSD or prctl (PR_GET_DUMPABLE). + * don’t use issetugid() on BSD or prctl (PR_GET_DUMPABLE). */ static gboolean check_setugid (void) @@ -961,7 +961,7 @@ gtk_parse_args (int *argc, * * This function does the same work as gtk_init() with only a single * change: It does not terminate the program if the windowing system - * can't be initialized. Instead it returns %FALSE on failure. + * can’t be initialized. Instead it returns %FALSE on failure. * * This way the application can fall back to some other means of * communication with the user - for example a curses or command line @@ -1008,7 +1008,7 @@ gtk_init_check (int *argc, * if you are calling gtk_parse_args(), gtk_init_check(), * gtk_init_with_args() or g_option_context_parse() with * the option group returned by gtk_get_option_group(), - * you don't have to call gtk_init(). + * you don’t have to call gtk_init(). * * This function will terminate your program if it was unable to * initialize the windowing system for some reason. If you want @@ -1058,7 +1058,7 @@ check_sizeof_GtkWindow (size_t sizeof_GtkWindow) /* In GTK+ 2.0 the GtkWindow struct actually is the same size in * gcc-compiled code on Win32 whether compiled with -fnative-struct or - * not. Unfortunately this wan't noticed until after GTK+ 2.0.1. So, + * not. Unfortunately this wan’t noticed until after GTK+ 2.0.1. So, * from GTK+ 2.0.2 on, check some other struct, too, where the use of * -fnative-struct still matters. GtkBox is one such. */ @@ -1277,7 +1277,7 @@ gtk_events_pending (void) * Runs a single iteration of the mainloop. * * If no events are waiting to be processed GTK+ will block - * until the next event is noticed. If you don't want to block + * until the next event is noticed. If you don’t want to block * look at gtk_main_iteration_do() or check if any events are * pending with gtk_events_pending() first. * @@ -1466,7 +1466,7 @@ rewrite_event_for_grabs (GdkEvent *event) * events are thrown away. This is to avoid a backlog of (de-)highlighting * widgets crossed by the pointer. * - * 2. Find the widget which got the event. If the widget can't be determined + * 2. Find the widget which got the event. If the widget can’t be determined * the event is thrown away unless it belongs to a INCR transaction. * * 3. Then the event is pushed onto a stack so you can query the currently @@ -2536,7 +2536,7 @@ propagate_event (GtkWidget *widget, * event-specific signal on a widget. gtk_propagate_event() is a bit * higher-level, and gtk_main_do_event() is the highest level. * - * All that said, you most likely don't want to use any of these + * All that said, you most likely don’t want to use any of these * functions; synthesizing events is rarely needed. There are almost * certainly better ways to achieve your goals. For example, use * gdk_window_invalidate_rect() or gtk_widget_queue_draw() instead diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c index 7922698fc8..82cde83638 100644 --- a/gtk/gtkmenu.c +++ b/gtk/gtkmenu.c @@ -5473,7 +5473,7 @@ gtk_menu_real_move_scroll (GtkMenu *menu, * * This function should be called from a #GtkMenuPositionFunc * if the menu should not appear on the same monitor as the pointer. - * This information can't be reliably inferred from the coordinates + * This information can’t be reliably inferred from the coordinates * returned by a #GtkMenuPositionFunc, since, for very long menus, * these coordinates may extend beyond the monitor boundaries or even * the screen boundaries. diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c index 068a1fc9d5..21a429988f 100644 --- a/gtk/gtkmenubutton.c +++ b/gtk/gtkmenubutton.c @@ -828,7 +828,7 @@ gtk_menu_button_get_align_widget (GtkMenuButton *menu_button) * we will do our best to keep it inside the screen and fully visible. * * If you pass %GTK_ARROW_NONE for a @direction, the menu will behave - * as if you passed %GTK_ARROW_DOWN (although you won't see any arrows). + * as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows). * * Since: 3.6 */ diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c index 4cf34a8a5b..7b2e155974 100644 --- a/gtk/gtkmenushell.c +++ b/gtk/gtkmenushell.c @@ -1440,12 +1440,12 @@ gtk_menu_shell_move_selected (GtkMenuShell *menu_shell, * @menu_shell: a #GtkMenuShell * @search_sensitive: if %TRUE, search for the first selectable * menu item, otherwise select nothing if - * the first item isn't sensitive. This + * the first item isn’t sensitive. This * should be %FALSE if the menu is being * popped up initially. * * Select the first visible or selectable child of the menu shell; - * don't select tearoff items unless the only item is a tearoff + * don’t select tearoff items unless the only item is a tearoff * item. * * Since: 2.2 @@ -1905,7 +1905,7 @@ gtk_menu_shell_get_take_focus (GtkMenuShell *menu_shell) * * The @take_focus state of a menu or menu bar is automatically * propagated to submenus whenever a submenu is popped up, so you - * don't have to worry about recursively setting it for your entire + * don’t have to worry about recursively setting it for your entire * menu hierarchy. Only when programmatically picking a submenu and * popping it up manually, the @take_focus property of the submenu * needs to be set explicitly. @@ -1913,7 +1913,7 @@ gtk_menu_shell_get_take_focus (GtkMenuShell *menu_shell) * Note that setting it to %FALSE has side-effects: * * If the focus is in some other app, it keeps the focus and keynav in - * the menu doesn't work. Consequently, keynav on the menu will only + * the menu doesn’t work. Consequently, keynav on the menu will only * work if the focus is on some toplevel owned by the onscreen keyboard. * * To avoid confusing the user, menus with @take_focus set to %FALSE @@ -2132,7 +2132,7 @@ gtk_menu_shell_tracker_insert_func (GtkMenuTrackerItem *item, * * @with_separators determines if toplevel items (eg: sections) have * separators inserted between them. This is typically desired for - * menus but doesn't make sense for menubars. + * menus but doesn’t make sense for menubars. * * If @action_namespace is non-%NULL then the effect is as if all * actions mentioned in the @model have their names prefixed with the diff --git a/gtk/gtkmessagedialog.c b/gtk/gtkmessagedialog.c index d02352580c..65c49d8a3f 100644 --- a/gtk/gtkmessagedialog.c +++ b/gtk/gtkmessagedialog.c @@ -603,7 +603,7 @@ gtk_message_dialog_new (GtkWindow *parent, * Usually this is what you want, but if you have an existing * Pango markup string that you want to use literally as the * label, then you need to use gtk_message_dialog_set_markup() - * instead, since you can't pass the markup string either + * instead, since you can’t pass the markup string either * as the format (it might contain “%” characters) or as a string * argument. * |[<!-- language="C" --> diff --git a/gtk/gtkmodules.c b/gtk/gtkmodules.c index f363cb2a49..6ececa1ebd 100644 --- a/gtk/gtkmodules.c +++ b/gtk/gtkmodules.c @@ -165,7 +165,7 @@ module_build_la_path (const gchar *directory, * Looks for a dynamically module named @name of type @type in the standard GTK+ * module search path. * - * Return value: the pathname to the found module, or %NULL if it wasn't found. + * Return value: the pathname to the found module, or %NULL if it wasn’t found. * Free with g_free(). **/ gchar * diff --git a/gtk/gtkpagesetupunixdialog.c b/gtk/gtkpagesetupunixdialog.c index 3b757ea22f..590de9b912 100644 --- a/gtk/gtkpagesetupunixdialog.c +++ b/gtk/gtkpagesetupunixdialog.c @@ -51,7 +51,7 @@ * @Title: GtkPageSetupUnixDialog * * #GtkPageSetupUnixDialog implements a page setup dialog for platforms - * which don't provide a native page setup dialog, like Unix. It can + * which don’t provide a native page setup dialog, like Unix. It can * be used very much like any other GTK+ dialog, at the cost of * the portability offered by the * [high-level printing API][gtk3-High-level-Printing-API] diff --git a/gtk/gtkprintjob.c b/gtk/gtkprintjob.c index 6b78df989a..ba44d4039a 100644 --- a/gtk/gtkprintjob.c +++ b/gtk/gtkprintjob.c @@ -26,7 +26,7 @@ * * Use gtk_print_job_get_surface() to obtain the cairo surface * onto which the pages must be drawn. Use gtk_print_job_send() - * to send the finished job to the printer. If you don't use cairo + * to send the finished job to the printer. If you don’t use cairo * #GtkPrintJob also supports printing of manually generated postscript, * via gtk_print_job_set_source_file(). */ diff --git a/gtk/gtkprintoperation.c b/gtk/gtkprintoperation.c index 6a53b92d20..02b036416c 100644 --- a/gtk/gtkprintoperation.c +++ b/gtk/gtkprintoperation.c @@ -40,7 +40,7 @@ * * GtkPrintOperation is the high-level, portable printing API. * It looks a bit different than other GTK+ dialogs such as the - * #GtkFileChooser, since some platforms don't expose enough + * #GtkFileChooser, since some platforms don’t expose enough * infrastructure to implement a good print dialog. On such * platforms, GtkPrintOperation uses the native print dialog. * On platforms which do not provide a native print dialog, GTK+ @@ -1570,7 +1570,7 @@ gtk_print_operation_get_print_settings (GtkPrintOperation *op) * Sets the name of the print job. The name is used to identify * the job (e.g. in monitoring applications like eggcups). * - * If you don't set a job name, GTK+ picks a default one by + * If you don’t set a job name, GTK+ picks a default one by * numbering successive print jobs. * * Since: 2.10 diff --git a/gtk/gtkprintsettings.c b/gtk/gtkprintsettings.c index 5098ec668e..6ad4e10f79 100644 --- a/gtk/gtkprintsettings.c +++ b/gtk/gtkprintsettings.c @@ -38,7 +38,7 @@ * a system-independent way. The main use for this object is that once * you've printed you can get a settings object that represents the settings * the user chose, and the next time you print you can pass that object in so - * that the user doesn't have to re-set all his settings. + * that the user doesn’t have to re-set all his settings. * * Its also possible to enumerate the settings so that you can easily save * the settings for the next time your app runs, or even store them in a diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c index d142eb6b06..052271b225 100644 --- a/gtk/gtkprintunixdialog.c +++ b/gtk/gtkprintunixdialog.c @@ -65,7 +65,7 @@ * @See_also: #GtkPageSetupUnixDialog, #GtkPrinter, #GtkPrintJob * * GtkPrintUnixDialog implements a print dialog for platforms - * which don't provide a native print dialog, like Unix. It can + * which don’t provide a native print dialog, like Unix. It can * be used very much like any other GTK+ dialog, at the cost of * the portability offered by the * [high-level printing API][gtk3-High-level-Printing-API] @@ -3631,7 +3631,7 @@ gtk_print_unix_dialog_set_settings (GtkPrintUnixDialog *dialog, * Gets a new #GtkPrintSettings object that represents the * current values in the print dialog. Note that this creates a * new object, and you need to unref it - * if don't want to keep it. + * if don’t want to keep it. * * Returns: a new #GtkPrintSettings object with the values from @dialog * @@ -3723,7 +3723,7 @@ gtk_print_unix_dialog_add_custom_tab (GtkPrintUnixDialog *dialog, * * This lets you specify the printing capabilities your application * supports. For instance, if you can handle scaling the output then - * you pass #GTK_PRINT_CAPABILITY_SCALE. If you don't pass that, then + * you pass #GTK_PRINT_CAPABILITY_SCALE. If you don’t pass that, then * the dialog will only let you select the scale if the printing * system automatically handles scaling. * diff --git a/gtk/gtkprivate.c b/gtk/gtkprivate.c index c6d166f081..77463e384c 100644 --- a/gtk/gtkprivate.c +++ b/gtk/gtkprivate.c @@ -79,8 +79,8 @@ _gtk_get_data_prefix (void) * Swedish as written in Finland or pt_BR for Portuguese as written in * Brazil. * - * On Windows, the C library doesn't use any such environment - * variables, and setting them won't affect the behaviour of functions + * On Windows, the C library doesn’t use any such environment + * variables, and setting them won’t affect the behaviour of functions * like ctime(). The user sets the locale through the Regional Options * in the Control Panel. The C library (in the setlocale() function) * does not use country and language codes, but country and language diff --git a/gtk/gtkprogressbar.c b/gtk/gtkprogressbar.c index 103bf15b0f..71c583391a 100644 --- a/gtk/gtkprogressbar.c +++ b/gtk/gtkprogressbar.c @@ -1089,7 +1089,7 @@ gtk_progress_bar_update_pulse (GtkProgressBar *pbar) * gtk_progress_bar_pulse: * @pbar: a #GtkProgressBar * - * Indicates that some progress has been made, but you don't know how much. + * Indicates that some progress has been made, but you don’t know how much. * Causes the progress bar to enter “activity mode,” where a block * bounces back and forth. Each call to gtk_progress_bar_pulse() * causes the block to move by a little bit (the amount of movement diff --git a/gtk/gtkquartz.c b/gtk/gtkquartz.c index ba204f3c93..acd1f182fe 100644 --- a/gtk/gtkquartz.c +++ b/gtk/gtkquartz.c @@ -287,7 +287,7 @@ _gtk_quartz_set_selection_data_for_pasteboard (NSPasteboard *pasteboard, #ifdef QUARTZ_RELOCATION /* Bundle-based functions for various directories. These almost work - * even when the application isn't in a bundle, becuase mainBundle + * even when the application isn’t in a bundle, becuase mainBundle * paths point to the bin directory in that case. It’s a simple matter * to test for that and remove the last element. */ diff --git a/gtk/gtkrecentchooser.c b/gtk/gtkrecentchooser.c index 950e58792e..b3ee7883b5 100644 --- a/gtk/gtkrecentchooser.c +++ b/gtk/gtkrecentchooser.c @@ -331,10 +331,10 @@ gtk_recent_chooser_get_show_private (GtkRecentChooser *chooser) /** * gtk_recent_chooser_set_show_not_found: * @chooser: a #GtkRecentChooser - * @show_not_found: whether to show the local items we didn't find + * @show_not_found: whether to show the local items we didn’t find * * Sets whether @chooser should display the recently used resources that - * it didn't find. This only applies to local resources. + * it didn’t find. This only applies to local resources. * * Since: 2.10 */ diff --git a/gtk/gtkrecentchooserutils.c b/gtk/gtkrecentchooserutils.c index 3d496d041c..98f2cd3d96 100644 --- a/gtk/gtkrecentchooserutils.c +++ b/gtk/gtkrecentchooserutils.c @@ -67,7 +67,7 @@ static void delegate_item_activated (GtkRecentChooser *receiver, * #GtkRecentChooser. A #GtkParamSpecOverride property is installed * for each property, using the values from the #GtkRecentChooserProp * enumeration. The caller must make sure itself that the enumeration - * values don't collide with some other property values they + * values don’t collide with some other property values they * are using. */ void diff --git a/gtk/gtkrecentfilter.c b/gtk/gtkrecentfilter.c index e5077eb93b..ea6066d9f1 100644 --- a/gtk/gtkrecentfilter.c +++ b/gtk/gtkrecentfilter.c @@ -660,7 +660,7 @@ gtk_recent_filter_add_age (GtkRecentFilter *filter, * function. The bitfield @needed which is passed in provides information * about what sorts of information that the filter function needs; * this allows GTK+ to avoid retrieving expensive information when - * it isn't needed by the filter. + * it isn’t needed by the filter. * * Since: 2.10 **/ diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 5d2393015f..c1772251e8 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -68,7 +68,7 @@ * #GtkScrolledWindow with gtk_container_add(). If a widget does not, you * must first add the widget to a #GtkViewport, then add the #GtkViewport * to the scrolled window. gtk_container_add() will do this for you for - * widgets that don't implement #GtkScrollable natively, so you can + * widgets that don’t implement #GtkScrollable natively, so you can * ignore the presence of the viewport. * * The position of the scrollbars is controlled by the scroll @@ -81,8 +81,8 @@ * asks to step down (using the small stepper arrows) or page down (using * for example the PageDown key). * - * If a #GtkScrolledWindow doesn't behave quite as you would like, or - * doesn't have exactly the right layout, it’s very possible to set up + * If a #GtkScrolledWindow doesn’t behave quite as you would like, or + * doesn’t have exactly the right layout, it’s very possible to set up * your own scrolling with #GtkScrollbar and for example a #GtkGrid. */ @@ -112,7 +112,7 @@ * child would have allocated without the scrolled window. * * conclusions: - * A) from 1) follows: the scrolled window shouldn't request more space for a + * A) from 1) follows: the scrolled window shouldn’t request more space for a * specifc dimension than is required at minimum. * B) from 1.1) follows: the requisition may be overidden by usize of the scrolled * window (done automatically) or by usize of the child (needs to be checked). @@ -2996,7 +2996,7 @@ gtk_scrolled_window_remove (GtkContainer *container, * #GtkScrollable interface. * * Deprecated: 3.8: gtk_container_add() will now automatically add - * a #GtkViewport if the child doesn't implement #GtkScrollable. + * a #GtkViewport if the child doesn’t implement #GtkScrollable. */ void gtk_scrolled_window_add_with_viewport (GtkScrolledWindow *scrolled_window, diff --git a/gtk/gtksearchbar.c b/gtk/gtksearchbar.c index 38d26118b5..2e9c8ac6fa 100644 --- a/gtk/gtksearchbar.c +++ b/gtk/gtksearchbar.c @@ -469,7 +469,7 @@ gtk_search_bar_new (void) * * Connects the #GtkEntry widget passed as the one to be used in * this search bar. The entry should be a descendant of the search bar. - * This is only required if the entry isn't the direct child of the + * This is only required if the entry isn’t the direct child of the * search bar (as in our main example). * * Since: 3.10 diff --git a/gtk/gtksearchenginetracker.c b/gtk/gtksearchenginetracker.c index 4c3348d7ea..6bc5e20f05 100644 --- a/gtk/gtksearchenginetracker.c +++ b/gtk/gtksearchenginetracker.c @@ -47,7 +47,7 @@ /* If defined, we use fts:match, this has to be enabled in Tracker to * work which it usually is. The alternative is to undefine it and - * use filename matching instead. This doesn't use the content of the + * use filename matching instead. This doesn’t use the content of the * file however. */ #undef FTS_MATCHING diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c index d3878a78ab..bd5631d03b 100644 --- a/gtk/gtkselection.c +++ b/gtk/gtkselection.c @@ -20,7 +20,7 @@ * of John Ousterhout’s Tk toolkit, and does many things in much the * same way. * - * The one thing in the ICCCM that isn't fully supported here (or in Tk) + * The one thing in the ICCCM that isn’t fully supported here (or in Tk) * is side effects targets. For these to be handled properly, MULTIPLE * targets need to be done in the order specified. This cannot be * guaranteed with the way we do things, since if we are doing INCR @@ -33,7 +33,7 @@ * refers to the _sending_ part of the INCR protocol. The receiving * portion is referred to just as “retrieval”. (Terminology borrowed * from Tk, because there is no good opposite to “retrieval” in English. - * “send” can't be made into a noun gracefully and we're already using + * “send” can’t be made into a noun gracefully and we're already using * “emission” for something else ....) */ @@ -3035,8 +3035,8 @@ gtk_selection_invoke_handler (GtkWidget *widget, /************************************************************* * gtk_selection_default_handler: * Handles some default targets that exist for any widget - * If it can't fit results into buffer, returns -1. This - * won't happen in any conceivable case, since it would + * If it can’t fit results into buffer, returns -1. This + * won’t happen in any conceivable case, since it would * require 1000 selection targets! * * arguments: diff --git a/gtk/gtksizegroup-private.h b/gtk/gtksizegroup-private.h index 148c533bd6..5eab6cf95d 100644 --- a/gtk/gtksizegroup-private.h +++ b/gtk/gtksizegroup-private.h @@ -25,7 +25,7 @@ * GtkQueueResizeFlags: * @GTK_QUEUE_RESIZE_INVALIDATE_ONLY: invalidate all cached sizes * as we would normally do when a widget is queued for resize, - * but don't actually add the toplevel resize container to the + * but don’t actually add the toplevel resize container to the * resize queue. Useful if we want to change the size of a widget * see how that would affect the overall layout, then restore * the old size. diff --git a/gtk/gtksizegroup.c b/gtk/gtksizegroup.c index 86984c22cc..da85ab874b 100644 --- a/gtk/gtksizegroup.c +++ b/gtk/gtksizegroup.c @@ -38,7 +38,7 @@ * #GtkSizeGroup provides a mechanism for grouping a number of widgets * together so they all request the same amount of space. This is * typically useful when you want a column of widgets to have the same - * size, but you can't use a #GtkGrid widget. + * size, but you can’t use a #GtkGrid widget. * * In detail, the size requested for each widget in a #GtkSizeGroup is * the maximum of the sizes that would have been requested for each diff --git a/gtk/gtkstatusicon.c b/gtk/gtkstatusicon.c index 791d11db1b..3607bb522a 100644 --- a/gtk/gtkstatusicon.c +++ b/gtk/gtkstatusicon.c @@ -70,7 +70,7 @@ * The icon can have a tooltip, and the user can interact with it by * activating it or popping up a context menu. Critical information should * not solely be displayed in a #GtkStatusIcon, since it may not be - * visible (e.g. when the user doesn't have a notification area on his panel). + * visible (e.g. when the user doesn’t have a notification area on his panel). * This can be checked with gtk_status_icon_is_embedded(). * * On X11, the implementation follows the @@ -80,7 +80,7 @@ * * Note that a GtkStatusIcon is not a widget, but just * a #GObject. Making it a widget would be impractical, since the system tray - * on Win32 doesn't allow to embed arbitrary widgets. + * on Win32 doesn’t allow to embed arbitrary widgets. */ diff --git a/gtk/gtkstyleprovider.c b/gtk/gtkstyleprovider.c index c1eb72ec14..fab975a173 100644 --- a/gtk/gtkstyleprovider.c +++ b/gtk/gtkstyleprovider.c @@ -60,7 +60,7 @@ gtk_style_provider_iface_init (gpointer g_iface) * @path: #GtkWidgetPath to query * * Returns the style settings affecting a widget defined by @path, or %NULL if - * @provider doesn't contemplate styling @path. + * @provider doesn’t contemplate styling @path. * * Returns: (transfer full): a #GtkStyleProperties containing the * style settings affecting @path diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 925d627ad8..5c9ea686f0 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -5592,7 +5592,7 @@ gtk_text_btree_node_get_size (GtkTextBTreeNode *node, gpointer view_id, } /* Find the closest common ancestor of the two nodes. FIXME: The interface - * here isn't quite right, since for a lot of operations we want to + * here isn’t quite right, since for a lot of operations we want to * know which children of the common parent correspond to the two nodes * (e.g., when computing the order of two iters) */ diff --git a/gtk/gtktextbuffer.c b/gtk/gtktextbuffer.c index af7b6830c3..41142107e4 100644 --- a/gtk/gtktextbuffer.c +++ b/gtk/gtktextbuffer.c @@ -1411,7 +1411,7 @@ gtk_text_buffer_real_insert_range (GtkTextBuffer *buffer, * @end: another position in the same buffer as @start * * Copies text, tags, and pixbufs between @start and @end (the order - * of @start and @end doesn't matter) and inserts the copy at @iter. + * of @start and @end doesn’t matter) and inserts the copy at @iter. * Used instead of simply getting/inserting text because it preserves * images and tags. If @start and @end are in a different buffer from * @buffer, the two buffers must share the same tag table. @@ -1447,7 +1447,7 @@ gtk_text_buffer_insert_range (GtkTextBuffer *buffer, * @default_editable: default editability of the buffer * * Same as gtk_text_buffer_insert_range(), but does nothing if the - * insertion point isn't editable. The @default_editable parameter + * insertion point isn’t editable. The @default_editable parameter * indicates whether the text is editable at @iter if no tags * enclosing @iter affect editability. Typically the result of * gtk_text_view_get_editable() is appropriate here. @@ -2217,8 +2217,8 @@ gtk_text_buffer_get_iter_at_mark (GtkTextBuffer *buffer, * * Deletes @mark, so that it’s no longer located anywhere in the * buffer. Removes the reference the buffer holds to the mark, so if - * you haven't called g_object_ref() on the mark, it will be freed. Even - * if the mark isn't freed, most operations on @mark become + * you haven’t called g_object_ref() on the mark, it will be freed. Even + * if the mark isn’t freed, most operations on @mark become * invalid, until it gets added to a buffer again with * gtk_text_buffer_add_mark(). Use gtk_text_mark_get_deleted() to * find out if a mark has been removed from its buffer. @@ -2634,7 +2634,7 @@ gtk_text_buffer_apply_tag (GtkTextBuffer *buffer, * * Emits the “remove-tag” signal. The default handler for the signal * removes all occurrences of @tag from the given range. @start and - * @end don't have to be in order. + * @end don’t have to be in order. **/ void gtk_text_buffer_remove_tag (GtkTextBuffer *buffer, @@ -3110,7 +3110,7 @@ gtk_text_buffer_get_line_count (GtkTextBuffer *buffer) * @buffer: a #GtkTextBuffer * * Gets the number of characters in the buffer; note that characters - * and bytes are not the same, you can't e.g. expect the contents of + * and bytes are not the same, you can’t e.g. expect the contents of * the buffer in string form to be this many bytes long. The character * count is cached, so this function is very fast. * @@ -3822,7 +3822,7 @@ gtk_text_buffer_paste_clipboard (GtkTextBuffer *buffer, * * Deletes the range between the “insert” and “selection_bound” marks, * that is, the currently-selected text. If @interactive is %TRUE, - * the editability of the selection will be considered (users can't delete + * the editability of the selection will be considered (users can’t delete * uneditable text). * * Return value: whether there was a non-empty selection to delete diff --git a/gtk/gtktextiter.c b/gtk/gtktextiter.c index e03337976e..bfaa09b5f7 100644 --- a/gtk/gtktextiter.c +++ b/gtk/gtktextiter.c @@ -1053,7 +1053,7 @@ gtk_text_iter_get_child_anchor (const GtkTextIter *iter) * @iter: an iterator * * Returns a list of all #GtkTextMark at this location. Because marks - * are not iterable (they don't take up any "space" in the buffer, + * are not iterable (they don’t take up any "space" in the buffer, * they are just marks in between iterable locations), multiple marks * can exist in the same place. The returned list is not in any * meaningful order. @@ -1334,7 +1334,7 @@ gtk_text_iter_has_tag (const GtkTextIter *iter, * * Returns a list of tags that apply to @iter, in ascending order of * priority (highest-priority tags are last). The #GtkTextTag in the - * list don't have a reference added, but you have to free the list + * list don’t have a reference added, but you have to free the list * itself. * * Return value: (element-type GtkTextTag) (transfer container): list of #GtkTextTag @@ -1380,13 +1380,13 @@ gtk_text_iter_get_tags (const GtkTextIter *iter) * @default_setting: %TRUE if text is editable by default * * Returns whether the character at @iter is within an editable region - * of text. Non-editable text is “locked” and can't be changed by the + * of text. Non-editable text is “locked” and can’t be changed by the * user via #GtkTextView. This function is simply a convenience * wrapper around gtk_text_iter_get_attributes (). If no tags applied * to this text affect editability, @default_setting will be returned. * - * You don't want to use this function to decide whether text can be - * inserted at @iter, because for insertion you don't want to know + * You don’t want to use this function to decide whether text can be + * inserted at @iter, because for insertion you don’t want to know * whether the char at @iter is inside an editable range, you want to * know whether a new character inserted at @iter would be inside an * editable range. Use gtk_text_iter_can_insert() to handle this @@ -1491,7 +1491,7 @@ gtk_text_iter_get_language (const GtkTextIter *iter) * Returns %TRUE if @iter begins a paragraph, * i.e. if gtk_text_iter_get_line_offset () would return 0. * However this function is potentially more efficient than - * gtk_text_iter_get_line_offset () because it doesn't have to compute + * gtk_text_iter_get_line_offset () because it doesn’t have to compute * the offset, it just has to see whether it’s 0. * * Return value: whether @iter begins a line @@ -1793,7 +1793,7 @@ gtk_text_iter_get_attributes (const GtkTextIter *iter, * * This function will not change the iterator if * it’s already on the last (end iter) line, i.e. it - * won't move to the end of the last line. + * won’t move to the end of the last line. */ static gboolean forward_line_leaving_caches_unmodified (GtkTextRealIter *real) @@ -2349,7 +2349,7 @@ gtk_text_iter_forward_chars (GtkTextIter *iter, gint count) * Moves @count characters backward, if possible (if @count would move * past the start or end of the buffer, moves to the start or end of * the buffer). The return value indicates whether the iterator moved - * onto a dereferenceable position; if the iterator didn't move, or + * onto a dereferenceable position; if the iterator didn’t move, or * moved onto the end iterator, then %FALSE is returned. If @count is 0, * the function does nothing and returns %FALSE. * @@ -2631,7 +2631,7 @@ gtk_text_iter_backward_line (GtkTextIter *iter) * Moves @count lines forward, if possible (if @count would move * past the start or end of the buffer, moves to the start or end of * the buffer). The return value indicates whether the iterator moved - * onto a dereferenceable position; if the iterator didn't move, or + * onto a dereferenceable position; if the iterator didn’t move, or * moved onto the end iterator, then %FALSE is returned. If @count is 0, * the function does nothing and returns %FALSE. If @count is negative, * moves backward by 0 - @count lines. @@ -2682,7 +2682,7 @@ gtk_text_iter_forward_lines (GtkTextIter *iter, gint count) * Moves @count lines backward, if possible (if @count would move * past the start or end of the buffer, moves to the start or end of * the buffer). The return value indicates whether the iterator moved - * onto a dereferenceable position; if the iterator didn't move, or + * onto a dereferenceable position; if the iterator didn’t move, or * moved onto the end iterator, then %FALSE is returned. If @count is 0, * the function does nothing and returns %FALSE. If @count is negative, * moves forward by 0 - @count lines. @@ -2799,7 +2799,7 @@ gtk_text_iter_backward_visible_line (GtkTextIter *iter) * Moves @count visible lines forward, if possible (if @count would move * past the start or end of the buffer, moves to the start or end of * the buffer). The return value indicates whether the iterator moved - * onto a dereferenceable position; if the iterator didn't move, or + * onto a dereferenceable position; if the iterator didn’t move, or * moved onto the end iterator, then %FALSE is returned. If @count is 0, * the function does nothing and returns %FALSE. If @count is negative, * moves backward by 0 - @count lines. @@ -2839,7 +2839,7 @@ gtk_text_iter_forward_visible_lines (GtkTextIter *iter, * Moves @count visible lines backward, if possible (if @count would move * past the start or end of the buffer, moves to the start or end of * the buffer). The return value indicates whether the iterator moved - * onto a dereferenceable position; if the iterator didn't move, or + * onto a dereferenceable position; if the iterator didn’t move, or * moved onto the end iterator, then %FALSE is returned. If @count is 0, * the function does nothing and returns %FALSE. If @count is negative, * moves forward by 0 - @count lines. @@ -3607,7 +3607,7 @@ is_cursor_pos_func (const PangoLogAttr *attrs, * a carriage return/newline sequence. For some Unicode characters, * the equivalent of say the letter “a” with an accent mark will be * represented as two characters, first the letter then a "combining - * mark" that causes the accent to be rendered; so the cursor can't go + * mark" that causes the accent to be rendered; so the cursor can’t go * between those two characters. See also the #PangoLogAttr-struct and * pango_break() function. * @@ -3810,7 +3810,7 @@ gtk_text_iter_set_line_offset (GtkTextIter *iter, * * Same as gtk_text_iter_set_line_offset(), but works with a * byte index. The given byte index must be at - * the start of a character, it can't be in the middle of a UTF-8 + * the start of a character, it can’t be in the middle of a UTF-8 * encoded character. * **/ diff --git a/gtk/gtktextiter.h b/gtk/gtktextiter.h index 58f1274786..994f9965d2 100644 --- a/gtk/gtktextiter.h +++ b/gtk/gtktextiter.h @@ -297,8 +297,8 @@ GDK_AVAILABLE_IN_ALL gboolean gtk_text_iter_backward_sentence_starts (GtkTextIter *iter, gint count); /* cursor positions are almost equivalent to chars, but not quite; - * in some languages, you can't put the cursor between certain - * chars. Also, you can't put the cursor between \r\n at the end + * in some languages, you can’t put the cursor between certain + * chars. Also, you can’t put the cursor between \r\n at the end * of a line. */ GDK_AVAILABLE_IN_ALL diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index 0426b0fb3e..7c551c160c 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -769,7 +769,7 @@ invalidate_cached_style (GtkTextLayout *layout) } /* These should be called around a loop which wraps a CONTIGUOUS bunch - * of display lines. If the lines aren't contiguous you can't call + * of display lines. If the lines aren’t contiguous you can’t call * these. */ void diff --git a/gtk/gtktextsegment.c b/gtk/gtktextsegment.c index aef42dbcc3..fd7321bb77 100644 --- a/gtk/gtktextsegment.c +++ b/gtk/gtktextsegment.c @@ -391,7 +391,7 @@ char_segment_delete_func (GtkTextLineSegment *segPtr, GtkTextLine *line, int tre * None. * * Side effects: - * If the segment isn't inconsistent then the procedure + * If the segment isn’t inconsistent then the procedure * g_errors. * *-------------------------------------------------------------- diff --git a/gtk/gtktexttagtable.c b/gtk/gtktexttagtable.c index 062a71f213..9ac31507a5 100644 --- a/gtk/gtktexttagtable.c +++ b/gtk/gtktexttagtable.c @@ -309,7 +309,7 @@ gtk_text_tag_table_lookup (GtkTextTagTable *table, * * Remove a tag from the table. If a #GtkTextBuffer has @table as its tag table, * the tag is removed from the buffer. The table’s reference to the tag is - * removed, so the tag will end up destroyed if you don't have a reference to + * removed, so the tag will end up destroyed if you don’t have a reference to * it. **/ void @@ -386,7 +386,7 @@ list_foreach (gpointer data, gpointer user_data) * * Calls @func on each tag in @table, with user data @data. * Note that the table may not be modified while iterating - * over it (you can't add/remove tags). + * over it (you can’t add/remove tags). **/ void gtk_text_tag_table_foreach (GtkTextTagTable *table, diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index a4efa7e215..18a1659644 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -1562,7 +1562,7 @@ gtk_text_view_init (GtkTextView *text_view) /** * gtk_text_view_new: * - * Creates a new #GtkTextView. If you don't call gtk_text_view_set_buffer() + * Creates a new #GtkTextView. If you don’t call gtk_text_view_set_buffer() * before using the text view, an empty default buffer will be created * for you. Get the buffer with gtk_text_view_get_buffer(). If you want * to specify your own buffer, consider gtk_text_view_new_with_buffer(). @@ -1766,7 +1766,7 @@ get_buffer (GtkTextView *text_view) * * Returns the #GtkTextBuffer being displayed by this text view. * The reference count on the buffer is not incremented; the caller - * of this function won't own a new reference. + * of this function won’t own a new reference. * * Return value: (transfer none): a #GtkTextBuffer **/ @@ -2481,7 +2481,7 @@ clamp_iter_onscreen (GtkTextView *text_view, GtkTextIter *iter) * Moves a mark within the buffer so that it's * located within the currently-visible text area. * - * Return value: %TRUE if the mark moved (wasn't already onscreen) + * Return value: %TRUE if the mark moved (wasn’t already onscreen) **/ gboolean gtk_text_view_move_mark_onscreen (GtkTextView *text_view, @@ -3059,7 +3059,7 @@ gtk_text_view_toggle_cursor_visible (GtkTextView *text_view) * @setting: whether to show the insertion cursor * * Toggles whether the insertion point is displayed. A buffer with no editable - * text probably shouldn't have a visible cursor, so you may want to turn + * text probably shouldn’t have a visible cursor, so you may want to turn * the cursor off. **/ void @@ -3112,7 +3112,7 @@ gtk_text_view_get_cursor_visible (GtkTextView *text_view) * @text_view: a #GtkTextView * * Moves the cursor to the currently visible region of the - * buffer, it it isn't there already. + * buffer, it it isn’t there already. * * Return value: %TRUE if the cursor had to be moved. **/ @@ -9605,7 +9605,7 @@ buffer_to_text_window (GtkTextView *text_view, * Converts coordinate (@buffer_x, @buffer_y) to coordinates for the window * @win, and stores the result in (@window_x, @window_y). * - * Note that you can't convert coordinates for a nonexisting window (see + * Note that you can’t convert coordinates for a nonexisting window (see * gtk_text_view_set_border_window_size()). **/ void @@ -9749,7 +9749,7 @@ text_window_to_buffer (GtkTextView *text_view, * Converts coordinates on the window identified by @win to buffer * coordinates, storing the result in (@buffer_x,@buffer_y). * - * Note that you can't convert coordinates for a nonexisting window (see + * Note that you can’t convert coordinates for a nonexisting window (see * gtk_text_view_set_border_window_size()). **/ void @@ -9905,7 +9905,7 @@ set_window_height (GtkTextView *text_view, * or the height of %GTK_TEXT_WINDOW_TOP or %GTK_TEXT_WINDOW_BOTTOM. * Automatically destroys the corresponding window if the size is set * to 0, and creates the window if the size is set to non-zero. This - * function can only be used for the “border windows,” it doesn't work + * function can only be used for the “border windows,” it doesn’t work * with #GTK_TEXT_WINDOW_WIDGET, #GTK_TEXT_WINDOW_TEXT, or * #GTK_TEXT_WINDOW_PRIVATE. **/ diff --git a/gtk/gtkthemingengine.c b/gtk/gtkthemingengine.c index 2ecd22c72c..2fff49080c 100644 --- a/gtk/gtkthemingengine.c +++ b/gtk/gtkthemingengine.c @@ -958,7 +958,7 @@ gtk_theming_module_init (GtkThemingModule *module) * standard directories. * * Returns: (transfer none): A theming engine, or %NULL if - * the engine @name doesn't exist. + * the engine @name doesn’t exist. **/ GtkThemingEngine * gtk_theming_engine_load (const gchar *name) diff --git a/gtk/gtktogglebutton.c b/gtk/gtktogglebutton.c index 4e54a8a5ff..c01c8eaf60 100644 --- a/gtk/gtktogglebutton.c +++ b/gtk/gtktogglebutton.c @@ -523,7 +523,7 @@ gtk_toggle_button_toggled (GtkToggleButton *toggle_button) * “in between” display. Normally you would turn off the inconsistent * state again if the user toggles the toggle button. This has to be * done manually, gtk_toggle_button_set_inconsistent() only affects - * visual appearance, it doesn't affect the semantics of the button. + * visual appearance, it doesn’t affect the semantics of the button. * **/ void diff --git a/gtk/gtktoolbar.c b/gtk/gtktoolbar.c index b6aa77dfc6..b9ef0bdff2 100644 --- a/gtk/gtktoolbar.c +++ b/gtk/gtktoolbar.c @@ -2892,7 +2892,7 @@ gtk_toolbar_get_n_items (GtkToolbar *toolbar) * toolbar does not contain an @n<!-- -->'th item. * * Return value: (transfer none): The @n<!-- -->'th #GtkToolItem on @toolbar, - * or %NULL if there isn't an @n<!-- -->'th item. + * or %NULL if there isn’t an @n<!-- -->'th item. * * Since: 2.4 **/ @@ -2962,7 +2962,7 @@ gtk_toolbar_get_relief_style (GtkToolbar *toolbar) * @show_arrow: Whether to show an overflow menu * * Sets whether to show an overflow menu when - * @toolbar doesn't have room for all items on it. If %TRUE, + * @toolbar doesn’t have room for all items on it. If %TRUE, * items that there are not room are available through an * overflow menu. * diff --git a/gtk/gtktoolbutton.c b/gtk/gtktoolbutton.c index dfea80de2f..148cd81a46 100644 --- a/gtk/gtktoolbutton.c +++ b/gtk/gtktoolbutton.c @@ -1175,7 +1175,7 @@ gtk_tool_button_set_label (GtkToolButton *button, * @button: a #GtkToolButton * * Returns the label used by the tool button, or %NULL if the tool button - * doesn't have a label. or uses a the label from a stock item. The returned + * doesn’t have a label. or uses a the label from a stock item. The returned * string is owned by GTK+, and must not be modified or freed. * * Return value: The label, or %NULL diff --git a/gtk/gtktreednd.c b/gtk/gtktreednd.c index 0c6bf7a7e6..0e1d2efc5c 100644 --- a/gtk/gtktreednd.c +++ b/gtk/gtktreednd.c @@ -105,7 +105,7 @@ gtk_tree_drag_dest_get_type (void) * @path: row on which user is initiating a drag * * Asks the #GtkTreeDragSource whether a particular row can be used as - * the source of a DND operation. If the source doesn't implement + * the source of a DND operation. If the source doesn’t implement * this interface, the row is assumed draggable. * * Return value: %TRUE if the row can be dragged @@ -221,7 +221,7 @@ gtk_tree_drag_dest_drag_data_received (GtkTreeDragDest *drag_dest, * at the same depth as @dest_path. i.e., can we drop the data in * @selection_data at that location. @dest_path does not have to * exist; the return value will almost certainly be %FALSE if the - * parent of @dest_path doesn't exist, though. + * parent of @dest_path doesn’t exist, though. * * Return value: %TRUE if a drop is possible before @dest_path **/ @@ -312,7 +312,7 @@ gtk_tree_set_row_drag_data (GtkSelectionData *selection_data, * %GTK_TREE_MODEL_ROW. Normally called from a drag_data_received handler. * This function can only be used if @selection_data originates from the same * process that’s calling this function, because a pointer to the tree model - * is being passed around. If you aren't in the same process, then you'll + * is being passed around. If you aren’t in the same process, then you'll * get memory corruption. In the #GtkTreeDragDest drag_data_received handler, * you can assume that selection data of type %GTK_TREE_MODEL_ROW is * in from the current process. The returned path must be freed with diff --git a/gtk/gtktreemodel.c b/gtk/gtktreemodel.c index 635ecddff6..6ebbccfc3d 100644 --- a/gtk/gtktreemodel.c +++ b/gtk/gtktreemodel.c @@ -96,7 +96,7 @@ * * The lifecycle of an iterator can be a little confusing at first. * Iterators are expected to always be valid for as long as the model - * is unchanged (and doesn't emit a signal). The model is considered + * is unchanged (and doesn’t emit a signal). The model is considered * to own all outstanding iterators and nothing needs to be done to * free them from the user’s point of view. Additionally, some models * guarantee that an iterator is valid for as long as the node it refers @@ -1626,7 +1626,7 @@ gtk_tree_model_iter_nth_child (GtkTreeModel *tree_model, * * Sets @iter to be the parent of @child. * - * If @child is at the toplevel, and doesn't have a parent, then + * If @child is at the toplevel, and doesn’t have a parent, then * @iter is set to an invalid iterator and %FALSE is returned. * @child will remain a valid node after this function has been * called. @@ -2266,7 +2266,7 @@ gtk_tree_row_reference_unref_path (GtkTreePath *path, * This reference will keep pointing to the node pointed to * by @path, so long as it exists. Any changes that occur on @model are * propagated, and the path is updated appropriately. If - * @path isn't a valid path in @model, then %NULL is returned. + * @path isn’t a valid path in @model, then %NULL is returned. * * Return value: a newly allocated #GtkTreeRowReference, or %NULL */ @@ -2295,7 +2295,7 @@ gtk_tree_row_reference_new (GtkTreeModel *model, * Creates a row reference based on @path. * * This reference will keep pointing to the node pointed to - * by @path, so long as it exists. If @path isn't a valid + * by @path, so long as it exists. If @path isn’t a valid * path in @model, then %NULL is returned. However, unlike * references created with gtk_tree_row_reference_new(), it * does not listen to the model for changes. The creator of @@ -2309,7 +2309,7 @@ gtk_tree_row_reference_new (GtkTreeModel *model, * objects like #GtkTreeView already use this mechanism internally, * using them as the proxy object will produce unpredictable results. * Further more, passing the same object as @model and @proxy - * doesn't work for reasons of internal implementation. + * doesn’t work for reasons of internal implementation. * * This type of row reference is primarily meant by structures that * need to carefully monitor exactly when a row reference updates diff --git a/gtk/gtktreemodelfilter.c b/gtk/gtktreemodelfilter.c index ec966f81dc..d248b09e4a 100644 --- a/gtk/gtktreemodelfilter.c +++ b/gtk/gtktreemodelfilter.c @@ -166,7 +166,7 @@ * Throughout the code, two kinds of paths relative to the GtkTreeModelFilter * (those generated from the sequence positions) are used. There are paths * which take non-visible nodes into account (generated from the full - * sequences) and paths which don't (generated from the visible sequences). + * sequences) and paths which don’t (generated from the visible sequences). * Paths which have been generated from the full sequences should only be * used internally and NEVER be passed along with a signal emisson. * @@ -4126,7 +4126,7 @@ gtk_real_tree_model_filter_convert_child_path_to_path (GtkTreeModelFilter *filte * * Converts @child_path to a path relative to @filter. That is, @child_path * points to a path in the child model. The rerturned path will point to the - * same row in the filtered model. If @child_path isn't a valid path on the + * same row in the filtered model. If @child_path isn’t a valid path on the * child model or points to a row which is not visible in @filter, then %NULL * is returned. * @@ -4276,9 +4276,9 @@ gtk_tree_model_filter_refilter (GtkTreeModelFilter *filter) * @filter: A #GtkTreeModelFilter. * * This function should almost never be called. It clears the @filter - * of any cached iterators that haven't been reffed with + * of any cached iterators that haven’t been reffed with * gtk_tree_model_ref_node(). This might be useful if the child model - * being filtered is static (and doesn't change often) and there has been + * being filtered is static (and doesn’t change often) and there has been * a lot of unreffed access to nodes. As a side effect of this function, * all unreffed iters will be invalid. * diff --git a/gtk/gtktreemodelsort.c b/gtk/gtktreemodelsort.c index e1c5d61a5d..85f5c6a1fa 100644 --- a/gtk/gtktreemodelsort.c +++ b/gtk/gtktreemodelsort.c @@ -2287,7 +2287,7 @@ gtk_real_tree_model_sort_convert_child_path_to_path (GtkTreeModelSort *tree_mode * * Converts @child_path to a path relative to @tree_model_sort. That is, * @child_path points to a path in the child model. The returned path will - * point to the same row in the sorted model. If @child_path isn't a valid + * point to the same row in the sorted model. If @child_path isn’t a valid * path on the child model, then %NULL is returned. * * Return value: A newly allocated #GtkTreePath, or %NULL @@ -2725,9 +2725,9 @@ gtk_tree_model_sort_reset_default_sort_func (GtkTreeModelSort *tree_model_sort) * @tree_model_sort: A #GtkTreeModelSort * * This function should almost never be called. It clears the @tree_model_sort - * of any cached iterators that haven't been reffed with + * of any cached iterators that haven’t been reffed with * gtk_tree_model_ref_node(). This might be useful if the child model being - * sorted is static (and doesn't change often) and there has been a lot of + * sorted is static (and doesn’t change often) and there has been a lot of * unreffed access to nodes. As a side effect of this function, all unreffed * iters will be invalid. **/ diff --git a/gtk/gtktreesortable.c b/gtk/gtktreesortable.c index 14100190ca..0736bb4c9a 100644 --- a/gtk/gtktreesortable.c +++ b/gtk/gtktreesortable.c @@ -216,7 +216,7 @@ gtk_tree_sortable_set_sort_func (GtkTreeSortable *sortable, * this function. * * If @sort_func is %NULL, then there will be no default comparison function. - * This means that once the model has been sorted, it can't go back to the + * This means that once the model has been sorted, it can’t go back to the * default state. In this case, when the current sort column id of @sortable * is %GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, the model will be unsorted. */ diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 512e4b843f..a3117e7d03 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -7160,7 +7160,7 @@ get_dest_row (GdkDragContext *context, /* Get/set whether drag_motion requested the drag data and * drag_data_received should thus not actually insert the data, - * since the data doesn't result from a drop. + * since the data doesn’t result from a drop. */ static void set_status_pending (GdkDragContext *context, @@ -12325,7 +12325,7 @@ gtk_tree_view_set_column_drag_function (GtkTreeView *tree_view, * this function is called. If it isn't, you probably want to be * using gtk_tree_view_scroll_to_cell(). * - * If either @tree_x or @tree_y are -1, then that direction isn't scrolled. + * If either @tree_x or @tree_y are -1, then that direction isn’t scrolled. **/ void gtk_tree_view_scroll_to_point (GtkTreeView *tree_view, @@ -13191,7 +13191,7 @@ gtk_tree_view_real_set_cursor (GtkTreeView *tree_view, * @focus_column: (out) (transfer none) (allow-none): A pointer to be filled with the current focus column, or %NULL * * Fills in @path and @focus_column with the current path and focus column. If - * the cursor isn't currently set, then *@path will be %NULL. If no column + * the cursor isn’t currently set, then *@path will be %NULL. If no column * currently has focus, then *@focus_column will be %NULL. * * The returned #GtkTreePath must be freed with gtk_tree_path_free() when @@ -13331,7 +13331,7 @@ gtk_tree_view_set_cursor_on_cell (GtkTreeView *tree_view, * to confirm that the event on @tree_view is on the right window. * * Return value: (transfer none): A #GdkWindow, or %NULL when @tree_view - * hasn't been realized yet + * hasn’t been realized yet **/ GdkWindow * gtk_tree_view_get_bin_window (GtkTreeView *tree_view) diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index 963af15006..755aaff0fb 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -2735,7 +2735,7 @@ gtk_tree_view_column_set_sort_column_id (GtkTreeViewColumn *tree_column, * See gtk_tree_view_column_set_sort_column_id(). * * Return value: the current @sort_column_id for this column, or -1 if - * this column can't be used for sorting. + * this column can’t be used for sorting. **/ gint gtk_tree_view_column_get_sort_column_id (GtkTreeViewColumn *tree_column) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 9e565ea748..da5b1a58ef 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -232,7 +232,7 @@ * minimum and natural height. If there is no baseline you can return -1 to indicate * this. The default implementation of this virtual function calls into the * #GtkWidgetClass.get_preferred_height() and #GtkWidgetClass.get_preferred_height_for_width(), - * so if baselines are not supported it doesn't need to be implemented. + * so if baselines are not supported it doesn’t need to be implemented. * * If a widget ends up baseline aligned it will be allocated all the space in the parent * as if it was %GTK_ALIGN_FILL, but the selected baseline can be found via gtk_widget_get_allocated_baseline(). @@ -4120,7 +4120,7 @@ gtk_widget_thaw_child_notify (GtkWidget *widget) * its properties in one go. For example you might write: * `gtk_widget_new (GTK_TYPE_LABEL, "label", "Hello World", "xalign", * 0.0, NULL)` to create a left-aligned label. Equivalent to - * g_object_new(), but returns a widget so you don't have to + * g_object_new(), but returns a widget so you don’t have to * cast the object yourself. * * Return value: a new #GtkWidget of type @widget_type @@ -4330,7 +4330,7 @@ gtk_widget_destroyed (GtkWidget *widget, * gtk_widget_show: * @widget: a #GtkWidget * - * Flags a widget to be displayed. Any widget that isn't shown will + * Flags a widget to be displayed. Any widget that isn’t shown will * not appear on the screen. If you want to show all the widgets in a * container, it’s easier to call gtk_widget_show_all() on the * container, instead of individually showing the widgets. @@ -4538,7 +4538,7 @@ gtk_widget_show_all (GtkWidget *widget) * @widget: a #GtkWidget * * This function is only for use in widget implementations. Causes - * a widget to be mapped if it isn't already. + * a widget to be mapped if it isn’t already. **/ void gtk_widget_map (GtkWidget *widget) @@ -4836,7 +4836,7 @@ static guint tick_callback_id; * slower). For this reason, is most suitable for handling graphics * that change every frame or every few frames. The tick callback does * not automatically imply a relayout or repaint. If you want a - * repaint or relayout, and aren't changing widget properties that + * repaint or relayout, and aren’t changing widget properties that * would trigger that (for example, changing the text of a #GtkLabel), * then you will have to call gtk_widget_queue_resize() or * gtk_widget_queue_draw_area() yourself. @@ -4981,7 +4981,7 @@ gtk_widget_disconnect_frame_clock (GtkWidget *widget, * when you realize it, bad things will happen. * * This function is primarily used in widget implementations, and - * isn't very useful otherwise. Many times when you think you might + * isn’t very useful otherwise. Many times when you think you might * need it, a better approach is to connect to a signal that will be * called after the widget is realized automatically, such as * #GtkWidget::draw. Or simply g_signal_connect () to the @@ -5270,7 +5270,7 @@ gtk_widget_queue_resize_no_redraw (GtkWidget *widget) * gdk_frame_clock_get_frame_time() again during each repaint. * * gdk_frame_clock_request_phase() will result in a new frame on the - * clock, but won't necessarily repaint any widgets. To repaint a + * clock, but won’t necessarily repaint any widgets. To repaint a * widget, you have to use gtk_widget_queue_draw() which invalidates * the widget (thus scheduling it to receive a draw on the next * frame). gtk_widget_queue_draw() will also end up requesting a frame @@ -5983,7 +5983,7 @@ gtk_widget_real_can_activate_accel (GtkWidget *widget, * Determines whether an accelerator that activates the signal * identified by @signal_id can currently be activated. * This is done by emitting the #GtkWidget::can-activate-accel - * signal on @widget; if the signal isn't overridden by a + * signal on @widget; if the signal isn’t overridden by a * handler or in a derived widget, then the default check is * that the widget must be sensitive, and the widget and all * its ancestors mapped. @@ -6254,7 +6254,7 @@ destroy_accel_path (gpointer data) * use #GtkUIManager, setting up accelerator paths will be done * automatically. * - * Even when you you aren't using #GtkUIManager, if you only want to + * Even when you you aren’t using #GtkUIManager, if you only want to * set up accelerators on menu items gtk_menu_item_set_accel_path() * provides a somewhat more convenient interface. * @@ -6835,9 +6835,9 @@ gtk_widget_real_touch_event (GtkWidget *widget, * Rarely-used function. This function is used to emit * the event signals on a widget (those signals should never * be emitted without using this function to do so). - * If you want to synthesize an event though, don't use this function; + * If you want to synthesize an event though, don’t use this function; * instead, use gtk_main_do_event() so the event will behave as if - * it were in the event queue. Don't synthesize expose events; instead, + * it were in the event queue. Don’t synthesize expose events; instead, * use gdk_window_invalidate_rect() to invalidate a region of the * window. * @@ -7462,7 +7462,7 @@ _gtk_widget_grab_notify (GtkWidget *widget, * * Causes @widget to have the keyboard focus for the #GtkWindow it's * inside. @widget must be a focusable widget, such as a #GtkEntry; - * something like #GtkFrame won't work. + * something like #GtkFrame won’t work. * * More precisely, it must have the %GTK_CAN_FOCUS flag set. Use * gtk_widget_set_can_focus() to modify that flag. @@ -8366,7 +8366,7 @@ gtk_widget_get_state (GtkWidget *widget) * @visible: whether the widget should be shown or not * * Sets the visibility state of @widget. Note that setting this to - * %TRUE doesn't mean the widget is actually viewable, see + * %TRUE doesn’t mean the widget is actually viewable, see * gtk_widget_get_visible(). * * This function simply calls gtk_widget_show() or gtk_widget_hide() @@ -8706,10 +8706,10 @@ gtk_widget_get_app_paintable (GtkWidget *widget) * widget. gdk_window_begin_paint_region() diverts all drawing to a widget's * window to an offscreen buffer, and gdk_window_end_paint() draws the * buffer to the screen. The result is that users see the window - * update in one smooth step, and don't see individual graphics + * update in one smooth step, and don’t see individual graphics * primitives being rendered. * - * In very simple terms, double buffered widgets don't flicker, + * In very simple terms, double buffered widgets don’t flicker, * so you would only use this function to turn off double buffering * if you had special needs and really knew what you were doing. * @@ -8773,7 +8773,7 @@ gtk_widget_get_double_buffered (GtkWidget *widget) * Note that for widgets where gtk_widget_get_has_window() is %FALSE * setting this flag to %FALSE turns off all allocation on resizing: * the widget will not even redraw if its position changes; this is to - * allow containers that don't draw anything to avoid excess + * allow containers that don’t draw anything to avoid excess * invalidations. If you set this flag on a widget with no window that * does draw on @widget->window, you are * responsible for invalidating both the old and new allocation of the @@ -8796,7 +8796,7 @@ gtk_widget_set_redraw_on_allocate (GtkWidget *widget, * * Sets the sensitivity of a widget. A widget is sensitive if the user * can interact with it. Insensitive widgets are “grayed out” and the - * user can't interact with them. Insensitive widgets are known as + * user can’t interact with them. Insensitive widgets are known as * “inactive”, “disabled”, or “ghosted” in some other toolkits. **/ void @@ -9787,7 +9787,7 @@ gtk_widget_create_pango_layout (GtkWidget *widget, * @widget: a #GtkWidget * @stock_id: a stock ID * @size: (type int): a stock size. A size of (GtkIconSize)-1 means - * render at the size of the source and don't scale (if there are + * render at the size of the source and don’t scale (if there are * multiple source sizes, GTK+ picks one of the available sizes). * * A convenience function that uses the theme engine and style @@ -9801,7 +9801,7 @@ gtk_widget_create_pango_layout (GtkWidget *widget, * after use with g_object_unref(). * * Return value: (transfer full): a new pixbuf, or %NULL if the - * stock ID wasn't known + * stock ID wasn’t known * * Since: 3.0 * @@ -10192,7 +10192,7 @@ gtk_widget_get_root_window (GtkWidget *widget) * that widget, and %FALSE if moving in @direction moved the focus * outside the widget. If returning %TRUE, widgets normally * call gtk_widget_grab_focus() to place the focus accordingly; - * if returning %FALSE, they don't modify the current focus location. + * if returning %FALSE, they don’t modify the current focus location. * * Return value: %TRUE if focus ended up inside @widget **/ @@ -10497,7 +10497,7 @@ _gtk_widget_restore_size_request (GtkWidget *widget, * so be careful. This function must be called while a widget is * unrealized. Consider gtk_widget_add_events() for widgets that are * already realized, or if you want to preserve the existing event - * mask. This function can't be used with widgets that have no window. + * mask. This function can’t be used with widgets that have no window. * (See gtk_widget_get_has_window()). To get events on those widgets, * place them inside a #GtkEventBox and receive events on the event * box. @@ -10527,7 +10527,7 @@ gtk_widget_set_events (GtkWidget *widget, * so be careful. This function must be called while a widget is * unrealized. Consider gtk_widget_add_device_events() for widgets that are * already realized, or if you want to preserve the existing event - * mask. This function can't be used with #GTK_NO_WINDOW widgets; + * mask. This function can’t be used with #GTK_NO_WINDOW widgets; * to get events on those widgets, place them inside a #GtkEventBox * and receive events on the event box. * @@ -10748,7 +10748,7 @@ gtk_widget_add_device_events (GtkWidget *widget, * Note the difference in behavior vs. gtk_widget_get_ancestor(); * `gtk_widget_get_ancestor (widget, GTK_TYPE_WINDOW)` * would return - * %NULL if @widget wasn't inside a toplevel window, and if the + * %NULL if @widget wasn’t inside a toplevel window, and if the * window was inside a #GtkWindow<!-- -->-derived widget which was in turn * inside the toplevel #GtkWindow. While the second case may * seem unlikely, it actually happens when a #GtkPlug is embedded @@ -11033,7 +11033,7 @@ static GQuark quark_composite_name = 0; * Sets a widgets composite name. The widget must be * a composite child of its parent; see gtk_widget_push_composite_child(). * - * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don't use this API at all. + * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all. **/ void gtk_widget_set_composite_name (GtkWidget *widget, @@ -11062,7 +11062,7 @@ gtk_widget_set_composite_name (GtkWidget *widget, * a composite child. The string should be freed when it is no * longer needed. * - * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don't use this API at all. + * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all. **/ gchar* gtk_widget_get_composite_name (GtkWidget *widget) @@ -11088,7 +11088,7 @@ gtk_widget_get_composite_name (GtkWidget *widget) * * A composite child is a child that’s an implementation detail of the * container it’s inside and should not be visible to people using the - * container. Composite children aren't treated differently by GTK (but + * container. Composite children aren’t treated differently by GTK (but * see gtk_container_foreach() vs. gtk_container_forall()), but e.g. GUI * builders might want to treat them in a different way. * @@ -11117,7 +11117,7 @@ gtk_widget_push_composite_child (void) * * Cancels the effect of a previous call to gtk_widget_push_composite_child(). * - * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don't use this API at all. + * Deprecated: 3.10: Use gtk_widget_class_set_template(), or don’t use this API at all. **/ void gtk_widget_pop_composite_child (void) @@ -11907,7 +11907,7 @@ synth_crossing (GtkWidget *widget, * Generate crossing event(s) on widget state (sensitivity) or GTK+ grab change. * * The real pointer window is the window that most recently received an enter notify - * event. Windows that don't select for crossing events can't become the real + * event. Windows that don’t select for crossing events can’t become the real * poiner window. The real pointer widget that owns the real pointer window. The * effective pointer window is the same as the real pointer window unless the real * pointer widget is either insensitive or there is a grab on a widget that is not @@ -12195,12 +12195,12 @@ static const GtkWidgetAuxInfo default_aux_info = { /* * gtk_widget_get_aux_info: * @widget: a #GtkWidget - * @create: if %TRUE, create the #GtkWidgetAuxInfo-struct if it doesn't exist + * @create: if %TRUE, create the #GtkWidgetAuxInfo-struct if it doesn’t exist * * Get the #GtkWidgetAuxInfo-struct for the widget. * * Return value: the #GtkWidgetAuxInfo-struct for the widget, or - * %NULL if @create is %FALSE and one doesn't already exist. + * %NULL if @create is %FALSE and one doesn’t already exist. */ static GtkWidgetAuxInfo * gtk_widget_get_aux_info (GtkWidget *widget, @@ -14852,7 +14852,7 @@ gtk_widget_get_has_tooltip (GtkWidget *widget) * is guaranteed that its children stay inside the assigned bounds, * but not that they have exactly the bounds the container assigned. * There is no way to get the original allocation assigned by - * gtk_widget_size_allocate(), since it isn't stored; if a container + * gtk_widget_size_allocate(), since it isn’t stored; if a container * implementation needs that information it will have to track it itself. * * Since: 2.18 @@ -15213,7 +15213,7 @@ gtk_widget_update_alpha (GtkWidget *widget) * always, although setting a window’s opacity after the window has been * shown causes it to flicker once on Windows. * - * For child widgets it doesn't work if any affected widget has a native window, or + * For child widgets it doesn’t work if any affected widget has a native window, or * disables double buffering. * * Since: 3.8 diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 462ac7f86e..17d22c6317 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -1259,7 +1259,7 @@ gtk_window_class_init (GtkWindowClass *klass) * * Note that since maximization is ultimately handled by the window * manager and happens asynchronously to an application request, you - * shouldn't assume the return value of this function changing + * shouldn’t assume the return value of this function changing * immediately (or at all), as an effect of calling * gtk_window_maximize() or gtk_window_unmaximize(). * @@ -1836,7 +1836,7 @@ gtk_window_buildable_custom_finished (GtkBuildable *buildable, * [window manager][gtk-X11-arch]. * * If you simply want an undecorated window (no window borders), use - * gtk_window_set_decorated(), don't use #GTK_WINDOW_POPUP. + * gtk_window_set_decorated(), don’t use #GTK_WINDOW_POPUP. * * All top-level windows created by gtk_window_new() are stored in * an internal top-level window list. This list can be obtained from @@ -1942,7 +1942,7 @@ gtk_window_get_title (GtkWindow *window) * @wmclass_name: window name hint * @wmclass_class: window class hint * - * Don't use this function. It sets the X Window System “class” and + * Don’t use this function. It sets the X Window System “class” and * “name” hints for a window. According to the ICCCM, you should * always set these to the same value for all windows in an * application, and GTK+ sets them to that value by default, so calling @@ -1987,7 +1987,7 @@ gtk_window_set_wmclass (GtkWindow *window, * when the user restarts their session, the window manager can put * the toolbox back in the same place. * - * If a window already has a unique title, you don't need to set the + * If a window already has a unique title, you don’t need to set the * role, since the WM can use the title to identify the window when * restoring the session. * @@ -3162,7 +3162,7 @@ gtk_window_set_skip_taskbar_hint (GtkWindow *window, * * Gets the value set by gtk_window_set_skip_taskbar_hint() * - * Return value: %TRUE if window shouldn't be in taskbar + * Return value: %TRUE if window shouldn’t be in taskbar * * Since: 2.2 **/ @@ -3215,7 +3215,7 @@ gtk_window_set_skip_pager_hint (GtkWindow *window, * * Gets the value set by gtk_window_set_skip_pager_hint(). * - * Return value: %TRUE if window shouldn't be in pager + * Return value: %TRUE if window shouldn’t be in pager * * Since: 2.2 **/ @@ -3386,7 +3386,7 @@ gtk_window_get_focus_on_map (GtkWindow *window) * * If @setting is %TRUE, then destroying the transient parent of @window * will also destroy @window itself. This is useful for dialogs that - * shouldn't persist beyond the lifetime of the main window they're + * shouldn’t persist beyond the lifetime of the main window they're * associated with, for example. **/ void @@ -3440,7 +3440,7 @@ gtk_window_get_destroy_with_parent (GtkWindow *window) * * If @setting is %TRUE, then @window will request that it’s titlebar * should be hidden when maximized. - * This is useful for windows that don't convey any information other + * This is useful for windows that don’t convey any information other * than the application name in the titlebar, to put the available * screen space to better use. If the underlying window system does not * support the request, the setting will not have any effect. @@ -4151,7 +4151,7 @@ gtk_window_unrealize_icon (GtkWindow *window) * * gtk_window_set_icon_list() allows you to pass in the same icon in * several hand-drawn sizes. The list should contain the natural sizes - * your icon is available in; that is, don't scale the image before + * your icon is available in; that is, don’t scale the image before * passing it to GTK+. Scaling is postponed until the last minute, * when the desired final size is known, to allow best quality. * @@ -4208,7 +4208,7 @@ gtk_window_set_icon_list (GtkWindow *window, * * Retrieves the list of icons set by gtk_window_set_icon_list(). * The list is copied, but the reference count on each - * member won't be incremented. + * member won’t be incremented. * * Return value: (element-type GdkPixbuf) (transfer container): copy of window’s icon list **/ @@ -4238,7 +4238,7 @@ gtk_window_get_icon_list (GtkWindow *window) * frame, or display it in other contexts. * * The icon should be provided in whatever size it was naturally - * drawn; that is, don't scale the image before passing it to + * drawn; that is, don’t scale the image before passing it to * GTK+. Scaling is postponed until the last minute, when the desired * final size is known, to allow best quality. * @@ -4696,7 +4696,7 @@ gtk_window_set_default_size_internal (GtkWindow *window, * shown; if a window is hidden and re-shown, it will remember the size * it had prior to hiding, rather than using the default size. * - * Windows can't actually be 0x0 in size, they must be at least 1x1, but + * Windows can’t actually be 0x0 in size, they must be at least 1x1, but * passing 0 for @width and @height is OK, resulting in a 1x1 default size. **/ void @@ -4852,7 +4852,7 @@ gtk_window_resize_to_geometry (GtkWindow *window, * #GdkEventConfigure, that is, GTK+ uses its locally-stored size, * rather than querying the X server for the size. As a result, if you * call gtk_window_resize() then immediately call - * gtk_window_get_size(), the size won't have taken effect yet. After + * gtk_window_get_size(), the size won’t have taken effect yet. After * the window manager processes the resize request, GTK+ receives * notification that the size has changed via a configure event, and * the size of the window gets updated. @@ -5035,7 +5035,7 @@ gtk_window_move (GtkWindow *window, * This means that the meaning of the returned value varies with * window gravity. See gtk_window_move() for more details. * - * If you haven't changed the window gravity, its gravity will be + * If you haven’t changed the window gravity, its gravity will be * #GDK_GRAVITY_NORTH_WEST. This means that gtk_window_get_position() * gets the position of the top-left corner of the window manager * frame for the window. gtk_window_move() sets the position of this @@ -5055,7 +5055,7 @@ gtk_window_move (GtkWindow *window, * * If a window has gravity #GDK_GRAVITY_STATIC the window manager * frame is not relevant, and thus gtk_window_get_position() will - * always produce accurate results. However you can't use static + * always produce accurate results. However you can’t use static * gravity to do things like place a window in a corner of the screen, * because static gravity ignores the window manager decorations. * @@ -5786,7 +5786,7 @@ gtk_window_unmap (GtkWidget *widget) * should hold (in order of importance): * - the size is not below the minimum size * Windows cannot be resized below their minimum size, so we must - * ensure we don't do that either. + * ensure we don’t do that either. * - the size is not above the natural size * It seems weird to allocate more than this in an initial guess. * - the size does not exceed that of a maximized window @@ -10020,12 +10020,12 @@ gtk_window_present_with_time (GtkWindow *window, * @window: a #GtkWindow * * Asks to iconify (i.e. minimize) the specified @window. Note that - * you shouldn't assume the window is definitely iconified afterward, + * you shouldn’t assume the window is definitely iconified afterward, * because other entities (e.g. the user or * [window manager][gtk-X11-arch]) could deiconify it * again, or there may not be a window manager in which case - * iconification isn't possible, etc. But normally the window will end - * up iconified. Just don't write code that crashes if not. + * iconification isn’t possible, etc. But normally the window will end + * up iconified. Just don’t write code that crashes if not. * * It’s permitted to call this function before showing a window, * in which case the window will be iconified before it ever appears @@ -10060,7 +10060,7 @@ gtk_window_iconify (GtkWindow *window) * @window: a #GtkWindow * * Asks to deiconify (i.e. unminimize) the specified @window. Note - * that you shouldn't assume the window is definitely deiconified + * that you shouldn’t assume the window is definitely deiconified * afterward, because other entities (e.g. the user or * [window manager][gtk-X11-arch])) could iconify it * again before your code which assumes deiconification gets to run. @@ -10093,7 +10093,7 @@ gtk_window_deiconify (GtkWindow *window) * @window: a #GtkWindow * * Asks to stick @window, which means that it will appear on all user - * desktops. Note that you shouldn't assume the window is definitely + * desktops. Note that you shouldn’t assume the window is definitely * stuck afterward, because other entities (e.g. the user or * [window manager][gtk-X11-arch] could unstick it * again, and some window managers do not support sticking @@ -10131,11 +10131,11 @@ gtk_window_stick (GtkWindow *window) * @window: a #GtkWindow * * Asks to unstick @window, which means that it will appear on only - * one of the user’s desktops. Note that you shouldn't assume the + * one of the user’s desktops. Note that you shouldn’t assume the * window is definitely unstuck afterward, because other entities * (e.g. the user or [window manager][gtk-X11-arch]) could * stick it again. But normally the window will - * end up stuck. Just don't write code that crashes if not. + * end up stuck. Just don’t write code that crashes if not. * * You can track stickiness via the “window-state-event” signal * on #GtkWidget. @@ -10166,11 +10166,11 @@ gtk_window_unstick (GtkWindow *window) * @window: a #GtkWindow * * Asks to maximize @window, so that it becomes full-screen. Note that - * you shouldn't assume the window is definitely maximized afterward, + * you shouldn’t assume the window is definitely maximized afterward, * because other entities (e.g. the user or * [window manager][gtk-X11-arch]) could unmaximize it * again, and not all window managers support maximization. But - * normally the window will end up maximized. Just don't write code + * normally the window will end up maximized. Just don’t write code * that crashes if not. * * It’s permitted to call this function before showing a window, @@ -10206,12 +10206,12 @@ gtk_window_maximize (GtkWindow *window) * gtk_window_unmaximize: * @window: a #GtkWindow * - * Asks to unmaximize @window. Note that you shouldn't assume the + * Asks to unmaximize @window. Note that you shouldn’t assume the * window is definitely unmaximized afterward, because other entities * (e.g. the user or [window manager][gtk-X11-arch]) * could maximize it again, and not all window * managers honor requests to unmaximize. But normally the window will - * end up unmaximized. Just don't write code that crashes if not. + * end up unmaximized. Just don’t write code that crashes if not. * * You can track maximization via the “window-state-event” signal * on #GtkWidget. @@ -10242,12 +10242,12 @@ gtk_window_unmaximize (GtkWindow *window) * @window: a #GtkWindow * * Asks to place @window in the fullscreen state. Note that you - * shouldn't assume the window is definitely full screen afterward, + * shouldn’t assume the window is definitely full screen afterward, * because other entities (e.g. the user or * [window manager][gtk-X11-arch]) could unfullscreen it * again, and not all window managers honor requests to fullscreen * windows. But normally the window will end up fullscreen. Just - * don't write code that crashes if not. + * don’t write code that crashes if not. * * You can track the fullscreen state via the “window-state-event” signal * on #GtkWidget. @@ -10279,12 +10279,12 @@ gtk_window_fullscreen (GtkWindow *window) * @window: a #GtkWindow * * Asks to toggle off the fullscreen state for @window. Note that you - * shouldn't assume the window is definitely not full screen + * shouldn’t assume the window is definitely not full screen * afterward, because other entities (e.g. the user or * [window manager][gtk-X11-arch]) could fullscreen it * again, and not all window managers honor requests to unfullscreen * windows. But normally the window will end up restored to its normal - * state. Just don't write code that crashes if not. + * state. Just don’t write code that crashes if not. * * You can track the fullscreen state via the “window-state-event” signal * on #GtkWidget. @@ -10317,11 +10317,11 @@ gtk_window_unfullscreen (GtkWindow *window) * @setting: whether to keep @window above other windows * * Asks to keep @window above, so that it stays on top. Note that - * you shouldn't assume the window is definitely above afterward, + * you shouldn’t assume the window is definitely above afterward, * because other entities (e.g. the user or * [window manager][gtk-X11-arch]) could not keep it above, * and not all window managers support keeping windows above. But - * normally the window will end kept above. Just don't write code + * normally the window will end kept above. Just don’t write code * that crashes if not. * * It’s permitted to call this function before showing a window, @@ -10368,11 +10368,11 @@ gtk_window_set_keep_above (GtkWindow *window, * @setting: whether to keep @window below other windows * * Asks to keep @window below, so that it stays in bottom. Note that - * you shouldn't assume the window is definitely below afterward, + * you shouldn’t assume the window is definitely below afterward, * because other entities (e.g. the user or * [window manager][gtk-X11-arch]) could not keep it below, * and not all window managers support putting windows below. But - * normally the window will be kept below. Just don't write code + * normally the window will be kept below. Just don’t write code * that crashes if not. * * It’s permitted to call this function before showing a window, @@ -11220,7 +11220,7 @@ _gtk_window_group_widget_is_blocked_for_device (GtkWindowGroup *window_group, */ /* The following code is from Xlib, and is minimally modified, so we - * can track any upstream changes if required. Don't change this + * can track any upstream changes if required. Don’t change this * code. Or if you do, put in a huge comment marking which thing * changed. */ |