~ubuntu-branches/ubuntu/vivid/notecase/vivid

« back to all changes in this revision

Viewing changes to src/support.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Vijay(Vijay)
  • Date: 2007-06-14 00:13:48 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070614001348-z9e2vbgtenb9nhoo
Tags: 1.5.6-0ubuntu1
* New Upstream release 
*  The libgnomevfs2-dev is also added to Build-Depends 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
////////////////////////////////////////////////////////////////////////////
2
 
// NoteCase notes manager project <http://notecase.sf.net>
3
 
//
4
 
// This code is licensed under BSD license.See "license.txt" for more details.
5
 
//
6
 
// File: GTK support methods (automatically generated by Glade)
7
 
////////////////////////////////////////////////////////////////////////////
8
 
 
9
 
#ifdef HAVE_CONFIG_H
10
 
#  include <config.h>
11
 
#endif
12
 
 
13
 
#include <sys/types.h>
14
 
#include <sys/stat.h>
15
 
#ifndef _WIN32
16
 
 #include <unistd.h>
17
 
#endif 
18
 
#include <string.h>
19
 
#include <stdio.h>
20
 
 
21
 
#include <gtk/gtk.h>
22
 
#include "support.h"
23
 
 
24
 
GtkWidget*
25
 
lookup_widget                          (GtkWidget       *widget,
26
 
                                        const gchar     *widget_name)
27
 
{
28
 
  GtkWidget *parent, *found_widget;
29
 
 
30
 
  for (;;)
31
 
    {
32
 
      if (GTK_IS_MENU (widget))
33
 
        parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
34
 
      else
35
 
        parent = widget->parent;
36
 
      if (!parent)
37
 
        parent = (GtkWidget *)gtk_object_get_data (GTK_OBJECT (widget), "GladeParentKey");
38
 
      if (parent == NULL)
39
 
        break;
40
 
      widget = parent;
41
 
    }
42
 
 
43
 
  found_widget = (GtkWidget*) gtk_object_get_data (GTK_OBJECT (widget),
44
 
                                                   widget_name);
45
 
  if (!found_widget)
46
 
    g_warning ("Widget not found: %s", widget_name);
47
 
  return found_widget;
48
 
}
49
 
 
 
1
////////////////////////////////////////////////////////////////////////////
 
2
// NoteCase notes manager project <http://notecase.sf.net>
 
3
//
 
4
// This code is licensed under BSD license.See "license.txt" for more details.
 
5
//
 
6
// File: GTK support methods (automatically generated by Glade)
 
7
////////////////////////////////////////////////////////////////////////////
 
8
 
 
9
#ifdef HAVE_CONFIG_H
 
10
#  include <config.h>
 
11
#endif
 
12
 
 
13
#include <sys/types.h>
 
14
#include <sys/stat.h>
 
15
#ifndef _WIN32
 
16
 #include <unistd.h>
 
17
#endif 
 
18
#include <string.h>
 
19
#include <stdio.h>
 
20
 
 
21
#include <gtk/gtk.h>
 
22
#include "support.h"
 
23
 
 
24
GtkWidget*
 
25
lookup_widget                          (GtkWidget       *widget,
 
26
                                        const gchar     *widget_name)
 
27
{
 
28
  GtkWidget *parent, *found_widget;
 
29
 
 
30
  for (;;)
 
31
    {
 
32
      if (GTK_IS_MENU (widget))
 
33
        parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
 
34
      else
 
35
        parent = widget->parent;
 
36
      if (!parent)
 
37
        parent = (GtkWidget *)gtk_object_get_data (GTK_OBJECT (widget), "GladeParentKey");
 
38
      if (parent == NULL)
 
39
        break;
 
40
      widget = parent;
 
41
    }
 
42
 
 
43
  found_widget = (GtkWidget*) gtk_object_get_data (GTK_OBJECT (widget),
 
44
                                                   widget_name);
 
45
  if (!found_widget)
 
46
    g_warning ("Widget not found: %s", widget_name);
 
47
  return found_widget;
 
48
}
 
49