e7f6fd71dcf75ac370e1afe0bc98473f62cb4203
[mono.git] / bockbuild / mac-sdk / patches / gtk / 0041-tests-add-a-notebook-to-testnsview.c.patch
1 From 9e267bd60da4235a0facb6bab98fef5884bc0ff0 Mon Sep 17 00:00:00 2001
2 From: Michael Natterer <mitch@gimp.org>
3 Date: Tue, 12 Feb 2013 13:22:39 +0100
4 Subject: [PATCH 41/68] tests: add a notebook to testnsview.c
5
6 ---
7  tests/testnsview.c |   17 +++++++++++++++++
8  1 file changed, 17 insertions(+)
9
10 diff --git a/tests/testnsview.c b/tests/testnsview.c
11 index 7c9ccb7..45b1d60 100644
12 --- a/tests/testnsview.c
13 +++ b/tests/testnsview.c
14 @@ -45,6 +45,7 @@ main (gint   argc,
15    GtkWidget *vbox;
16    GtkWidget *toolbar;
17    GtkToolItem *item;
18 +  GtkWidget *notebook;
19    WebView *webview;
20    NSRect web_rect = { { 0.0, 0.0 }, { 100.0, 100.0 } };
21    NSURL *url;
22 @@ -86,6 +87,10 @@ main (gint   argc,
23                      G_CALLBACK (forward_clicked),
24                      webview);
25
26 +  notebook = gtk_notebook_new ();
27 +  gtk_box_pack_end (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
28 +  gtk_widget_show (notebook);
29 +
30    [webview initWithFrame:web_rect
31                 frameName:@"foo"
32                 groupName:@"bar"];
33 @@ -97,12 +102,24 @@ main (gint   argc,
34
35    ns_view = gtk_ns_view_new ((NSView *) webview);
36    gtk_widget_set_size_request (ns_view, 300, 200);
37 +#if 0
38    gtk_box_pack_end (GTK_BOX (vbox), ns_view, TRUE, TRUE, 0);
39 +#else
40 +  gtk_notebook_append_page (GTK_NOTEBOOK (notebook), ns_view,
41 +                            gtk_label_new ("WebView"));
42 +#endif
43    gtk_widget_show (ns_view);
44
45    [webview release];
46
47    {
48 +    GtkWidget *useless = gtk_label_new ("Useless Label");
49 +    gtk_notebook_append_page (GTK_NOTEBOOK (notebook), useless,
50 +                              gtk_label_new ("Useless"));
51 +    gtk_widget_show (useless);
52 +  }
53 +
54 +  {
55      GtkWidget *button;
56
57      button = gtk_button_new_with_label ("hide webview");
58 --
59 1.7.10.2 (Apple Git-33)