diff options
author | Christian Grothoff <grothoff@gnunet.org> | 2022-01-24 09:09:55 +0100 |
---|---|---|
committer | Christian Grothoff <grothoff@gnunet.org> | 2022-01-24 09:09:55 +0100 |
commit | 3243fc32001a8b9ce54d7837ab6e4b4af382ff6a (patch) | |
tree | 745f47183b398f68ad2b4de5530f0c8b82509c01 /src/lib/eventloop.c | |
parent | d4118cff296f33d2c805ea5f2d7c405e68de0453 (diff) | |
download | gnunet-gtk-3243fc32001a8b9ce54d7837ab6e4b4af382ff6a.tar.gz gnunet-gtk-3243fc32001a8b9ce54d7837ab6e4b4af382ff6a.zip |
get rid of plug_me logik
Diffstat (limited to 'src/lib/eventloop.c')
-rw-r--r-- | src/lib/eventloop.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/lib/eventloop.c b/src/lib/eventloop.c index 5dc971c1..7237f8f6 100644 --- a/src/lib/eventloop.c +++ b/src/lib/eventloop.c | |||
@@ -118,47 +118,6 @@ struct GNUNET_GTK_MainLoop | |||
118 | 118 | ||
119 | 119 | ||
120 | /** | 120 | /** |
121 | * If desired, enable plugging of this main window in the meta window. | ||
122 | * | ||
123 | * @param env_name environment variable to check | ||
124 | * @param main_window main window to plug | ||
125 | * @return new main window to initialize | ||
126 | */ | ||
127 | GtkWidget * | ||
128 | GNUNET_GTK_plug_me (const char *env_name, GtkWidget *main_window) | ||
129 | { | ||
130 | #if HAVE_GTK_GTKX_H | ||
131 | #ifdef GDK_WINDOWING_X11 | ||
132 | const char *plugid; | ||
133 | GtkWidget *plug; | ||
134 | GtkWidget *child; | ||
135 | unsigned long long id; | ||
136 | |||
137 | if (NULL == (plugid = getenv (env_name))) | ||
138 | return main_window; /* no plugging */ | ||
139 | if (1 != sscanf (plugid, "%llu", &id)) | ||
140 | { | ||
141 | fprintf (stderr, _ ("Invalid plug name `%s'\n"), plugid); | ||
142 | return main_window; | ||
143 | } | ||
144 | plug = gtk_plug_new ((Window) id); | ||
145 | child = gtk_bin_get_child (GTK_BIN (main_window)); | ||
146 | g_object_ref (child); | ||
147 | gtk_container_remove (GTK_CONTAINER (main_window), child); | ||
148 | gtk_container_add (GTK_CONTAINER (plug), child); | ||
149 | g_object_unref (child); | ||
150 | gtk_widget_destroy (main_window); | ||
151 | return plug; | ||
152 | #else | ||
153 | return main_window; | ||
154 | #endif | ||
155 | #else | ||
156 | return main_window; | ||
157 | #endif | ||
158 | } | ||
159 | |||
160 | |||
161 | /** | ||
162 | * Get the configuration. | 121 | * Get the configuration. |
163 | * | 122 | * |
164 | * @param ml handle to the main loop | 123 | * @param ml handle to the main loop |