mirror of
https://github.com/UberGames/GtkRadiant.git
synced 2024-11-30 07:31:30 +00:00
995104ef44
- Camera movement speed changes. Increase speed = SHIFT+KP_PLUS, decrease speed = SHIFT+KP_MINUS. New option to link the strafe speed to camera movement speed (default: linked). (Shaderman) - Fixed bug in sample plugin (Shaderman) - Merry Christmas git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@128 8a3a26a2-13c4-0310-b231-cf6edde360e5
31 lines
827 B
C++
31 lines
827 B
C++
#include <gtk/gtk.h>
|
|
|
|
#include "support.h"
|
|
|
|
GtkWidget*
|
|
lookup_widget (GtkWidget *widget,
|
|
const gchar *widget_name)
|
|
{
|
|
GtkWidget *parent, *found_widget;
|
|
|
|
for (;;)
|
|
{
|
|
if (GTK_IS_MENU (widget))
|
|
parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
|
|
else
|
|
parent = widget->parent;
|
|
if (!parent)
|
|
parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), "GladeParentKey");
|
|
if (parent == NULL)
|
|
break;
|
|
widget = parent;
|
|
}
|
|
|
|
found_widget = (GtkWidget*) g_object_get_data (G_OBJECT (widget),
|
|
widget_name);
|
|
if (!found_widget)
|
|
g_warning ("Widget not found: %s", widget_name);
|
|
return found_widget;
|
|
}
|
|
|
|
|