summaryrefslogtreecommitdiff
path: root/gtk/gtksocket.c
Commit message (Collapse)AuthorAgeFilesLines
* plug/socket: Warn if used outside X11Matthias Clasen2015-08-281-5/+8
| | | | | Give a clear warning when either of these are realized on a non-X11 screen.
* socket: don't call gtk_style_context_set_background()Cosimo Cecchi2015-07-011-3/+14
|
* docs: use Returns: consistentlyWilliam Jon McCann2014-02-191-4/+4
| | | | Instead of Return value:
* Docs: use // for comments in examplesMatthias Clasen2014-02-141-3/+2
| | | | | Without sgml mode, we can't escape /* as /* anymore, so just switch to // for comments in examples.
* Docs: Remove all entities and turn off sgml modeMatthias Clasen2014-02-091-1/+1
| | | | | With all element markup gone, it is time to turn off sgml mode, and get rid of entities as well.
* docs: use proper apostropheWilliam Jon McCann2014-02-071-4/+4
| | | | https://wiki.gnome.org/Design/OS/Typography
* docs: don't use ulink. use markdown insteadWilliam Jon McCann2014-02-041-3/+3
|
* docs: use ` instead of <literal>William Jon McCann2014-02-041-1/+1
|
* docs: don't use <application> tagsWilliam Jon McCann2014-02-041-2/+2
|
* docs: replace all <examples> with markdown headingsWilliam Jon McCann2014-02-041-3/+2
|
* docs: use markdown instead of <filename> tagsWilliam Jon McCann2014-02-041-1/+1
|
* Docs: Don't use note elementsMatthias Clasen2014-02-021-2/+0
| | | | In most cases, the text itself makes the message clear enough.
* docs: Identify examples that are C codeWilliam Jon McCann2014-01-291-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* docs: use |[ ]| instead of <programlisting></programlisting>William Jon McCann2014-01-291-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* gtk: Use new macros for defining private dataEmmanuele Bassi2013-07-091-6/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702996
* Fix compiler warningsAdel Gadllah2013-02-111-1/+0
| | | | Remove two unused variables.
* Add gtk_widget_(un)register_windowAlexander Larsson2013-02-071-1/+1
| | | | | | | | | | | | This replaces the previously hardcoded calls to gdk_window_set_user_data, and also lets us track which windows are a part of a widget. Old code should continue working as is, but new features that require the windows may not work perfectly. We need this for the transparent widget support to work, as we need to specially mark the windows of child widgets. https://bugzilla.gnome.org/show_bug.cgi?id=687842
* Chain up relevant GObjectClass:notify vfuncsClaudio Saavedra2012-08-071-0/+3
| | | | | | | | These widgets have ancestors other than GObject which could eventually implement the notify vfunc for their properties. For correctness, they should chain up the notify vfunc. https://bugzilla.gnome.org/show_bug.cgi?id=673478
* [socket]: fix gtk-doc warnings.Paolo Borelli2012-05-061-2/+0
|
* Fix malformed doc commentsMatthias Clasen2012-04-121-7/+1
| | | | | Most of these are forgotten :'s and similar details which gtk-doc now warns about.
* Change FSF AddressJavier Jardón2012-02-271-2/+1
|
* Move gtkstyle and gtkrc to deprecated/Matthias Clasen2011-11-021-0/+1
| | | | | | This required a somewhat more substantial include reshuffling. Some typedefs have been moved to gtkiconfactory.h and to gtksettings.h.
* gtk: move _gtk_modules_has_mixed_deps() to gtkmodlesprivate.hMichael Natterer2011-10-231-1/+0
| | | | and remove gtkmainprivate.h completely.
* React to is-focus change, not ignore itMatthias Clasen2011-02-201-3/+2
| | | | | A very old bug, noticed in https://bugzilla.gnome.org/show_bug.cgi?id=642791
* API: gdk: Change get_drag_window() APIBenjamin Otte2011-02-011-4/+4
| | | | | | | | The previous function gdk_drag_get_protocol_for_display() took native window handles, so it had to be changed. Because it didn't do what it was named to do (it didn't return a protocol even though it was named get_protocol) and because it doesn't operate on the display anymore but on the actual window, it's now called gdk_window_get_drag_protocol().
* API: gtk: Remove client_event vfunc from GtkWidgetBenjamin Otte2011-02-011-13/+0
| | | | | Also remove the (de-facto unused) implementation from GtkWindow that was only used for sockets/plugs.
* Add a gtkx.h header for X11-specific GTK+ apiMatthias Clasen2011-01-291-34/+33
| | | | | | This keeps us from pulling gdkx.h into gtk.h https://bugzilla.gnome.org/show_bug.cgi?id=640902
* socket: Use Window instead of GdkNativeWindowBenjamin Otte2011-01-281-6/+6
|
* gtk: Prefix gtk_window_add_embedded_xid() with underscoreBenjamin Otte2011-01-281-2/+2
| | | | | It's a private API after all. Same thing for gtk_window_remove_embedded_xid().
* socket: Merge gtksocket-x11.c back into gtksocket.cBenjamin Otte2011-01-281-56/+603
|
* plug/socket: Remove x11 checks and non-x11 codeBenjamin Otte2011-01-281-7/+1
|
* plug/socket: Clarify docs about availablility of widgetsBenjamin Otte2011-01-281-2/+3
|
* Move docs for gtkmain inlineMatthias Clasen2011-01-041-1/+1
| | | | | | | | At the same time, introduce a gtkmainprivate.h header and various other cleanups. Based on a patch by Tadej Borovšak. https://bugzilla.gnome.org/show_bug.cgi?id=617471
* Drop explicit includes of gdkkeysyms.hMatthias Clasen2011-01-041-1/+0
| | | | | These are no longer needed. At the same time, port gtkimcontextsimpleseqs.h to use the new GDK_KEY_ symbols.
* Make GtkSocket use GtkStyleContextCarlos Garnacho2011-01-041-3/+2
|
* x11: Rename GdkDisplayX11 to GdkX11DisplayBenjamin Otte2010-12-211-2/+2
| | | | Also rename all the macros etc.
* Make gdk_window_{lookup,foreign_new}_for_display backend specificMatthias Clasen2010-12-211-20/+32
| | | | | At the same time, make GDK_IS_DISPLAY_X11 available in gdkx.h, and add some exemplaric ifdefs to GTK+ code.
* Remove sealed members from GtkSocketMatthias Clasen2010-12-181-117/+122
|
* Hide GtkWindowGroup membersMatthias Clasen2010-12-171-1/+1
| | | | | | In the process of removing all sealed members from headers. At the same time, add a gtkwindowprivate.h header and move all internal functions from gtkwindow.h there.
* Remove size_request from GtkSocketMatthias Clasen2010-10-301-15/+38
| | | | | This is only preliminary, GtkSocket can do minimal/natural width properly, there's code for that in the extended-layout branch.
* socket: Fix compiler issuesBenjamin Otte2010-10-211-0/+1
|
* Remove gtk_widget_hide_all()Matthias Clasen2010-10-191-3/+1
| | | | | | it's useless and a trap for programmers https://bugzilla.gnome.org/show_bug.cgi?id=438318
* Remove GtkObject completelyMatthias Clasen2010-09-261-2/+3
|
* Move GtkSizeRequest into GtkWidgetBenjamin Otte2010-09-261-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | It doesn't make sense to keep them separate as GtkSizeRequest requires a GtkWidget and GtkWidget implements GtkSizeRequest, so you can never have one without the other. It also makes the code a lot easier because no casts are required when calling functions. Also, the names would translate to gtk_widget_get_width() and people agreed that this would be a too generic name, so a "preferred" was added to the names. So this patch moves the functions: gtk_size_request_get_request_mode() => gtk_widget_get_request_mode() gtk_size_request_get_width() => gtk_widget_get_preferred_width() gtk_size_request_get_height() => gtk_widget_get_preferred_height() gtk_size_request_get_size() => gtk_widget_get_preferred_size() gtk_size_request_get_width_for_height() => gtk_widget_get_preferred_width_for_height() gtk_size_request_get_height_for_width() => gtk_widget_get_preferred_height_for_width() ... and moves the corresponding vfuncs to the GtkWidgetClass. The patch also renames the implementations of the vfuncs in widgets to include the word "preferrred".
* gtk: Don't set colormap anymore when creating GDK windowsBenjamin Otte2010-09-261-2/+1
| | | | | Colormaps are about to be removed, so not using them sounds like an awesome idea.
* Tons of transfer annotationsMatthias Clasen2010-09-211-1/+1
|
* More error trap cleanupsMatthias Clasen2010-09-201-3/+1
| | | | | Remove syncs in front of gdk_error_trap_pop() calls, and convert gdk_error_trap_pop() calls to gdk_error_trap_pop_ignored() in gdk.
* Use gdk_error_trap_pop_ignore() where appropriateMatthias Clasen2010-09-181-4/+4
|
* Use gtk_size_request_get_size() instead deprecated gtk_widget_size_request()Javier Jardón2010-09-151-2/+6
| | | | | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=629598 Signed-off-by: Javier Jardón <jjardon@gnome.org> Signed-off-by: Tristan Van Berkom <tristanvb@openismus.com>
* gtksocket: Remove mention to gtk_socket_steal() deprecated functionJavier Jardón2010-09-081-5/+0
|