diff options
| author | raveit65 <[email protected]> | 2016-08-06 08:44:22 +0200 | 
|---|---|---|
| committer | raveit65 <[email protected]> | 2016-08-06 15:06:22 +0200 | 
| commit | 126243d0e5a4f6332b0a3cb72a4e0eac65b4f4ee (patch) | |
| tree | f5aa4c8bea1ae646daafb2f9a1e6040c3c579fcb /gsearchtool/src | |
| parent | 48e9bb784073d556a4352c4649f9a371d19c6462 (diff) | |
| download | mate-utils-126243d0e5a4f6332b0a3cb72a4e0eac65b4f4ee.tar.bz2 mate-utils-126243d0e5a4f6332b0a3cb72a4e0eac65b4f4ee.tar.xz | |
GTK+-3.0 search: port GtkTable to GtkGrid
Diffstat (limited to 'gsearchtool/src')
| -rw-r--r-- | gsearchtool/src/gsearchtool.c | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/gsearchtool/src/gsearchtool.c b/gsearchtool/src/gsearchtool.c index 629fc45f..8b42b662 100644 --- a/gsearchtool/src/gsearchtool.c +++ b/gsearchtool/src/gsearchtool.c @@ -2827,21 +2827,36 @@ gsearch_app_create (GSearchWindow * gsearch)  #endif  	gtk_box_pack_start (GTK_BOX (container), hbox, FALSE, FALSE, 0); +#if GTK_CHECK_VERSION (3, 0, 0) +	gsearch->name_and_folder_table = gtk_grid_new (); +	gtk_grid_set_row_spacing (GTK_GRID (gsearch->name_and_folder_table), 6); +	gtk_grid_set_column_spacing (GTK_GRID (gsearch->name_and_folder_table), 12); +#else  	gsearch->name_and_folder_table = gtk_table_new (2, 2, FALSE);  	gtk_table_set_row_spacings (GTK_TABLE (gsearch->name_and_folder_table), 6);  	gtk_table_set_col_spacings (GTK_TABLE (gsearch->name_and_folder_table), 12); +#endif  	gtk_container_add (GTK_CONTAINER (hbox), gsearch->name_and_folder_table);  	label = gtk_label_new_with_mnemonic (_("_Name contains:"));  	gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);  	g_object_set (G_OBJECT (label), "xalign", 0.0, NULL); +#if GTK_CHECK_VERSION (3, 0, 0) +	gtk_grid_attach (GTK_GRID (gsearch->name_and_folder_table), label, 0, 0, 1, 1); +#else  	gtk_table_attach (GTK_TABLE (gsearch->name_and_folder_table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 1); +#endif  	gsearch->name_contains_entry = gsearch_history_entry_new ("gsearchtool-file-entry", FALSE);  	gtk_label_set_mnemonic_widget (GTK_LABEL (label), gsearch->name_contains_entry);  	gsearch_history_entry_set_history_length (GSEARCH_HISTORY_ENTRY (gsearch->name_contains_entry), 10); +#if GTK_CHECK_VERSION (3, 0, 0) +	gtk_widget_set_hexpand (gsearch->name_contains_entry, TRUE); +	gtk_grid_attach (GTK_GRID (gsearch->name_and_folder_table), gsearch->name_contains_entry, 1, 0, 1, 1); +#else  	gtk_table_attach (GTK_TABLE (gsearch->name_and_folder_table), gsearch->name_contains_entry, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL | GTK_SHRINK, 0, 0, 0); +#endif  	entry =  gsearch_history_entry_get_entry (GSEARCH_HISTORY_ENTRY (gsearch->name_contains_entry));  	if (GTK_IS_ACCESSIBLE (gtk_widget_get_accessible (gsearch->name_contains_entry))) { @@ -2857,11 +2872,20 @@ gsearch_app_create (GSearchWindow * gsearch)  	gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);  	g_object_set (G_OBJECT (label), "xalign", 0.0, NULL); +#if GTK_CHECK_VERSION (3, 0, 0) +	gtk_grid_attach (GTK_GRID (gsearch->name_and_folder_table), label, 0, 1, 1, 1); +#else  	gtk_table_attach (GTK_TABLE (gsearch->name_and_folder_table), label, 0, 1, 1, 2, GTK_FILL, 0, 0, 0); +#endif  	gsearch->look_in_folder_button = gtk_file_chooser_button_new (_("Browse"), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);  	gtk_label_set_mnemonic_widget (GTK_LABEL (label), GTK_WIDGET (gsearch->look_in_folder_button)); +#if GTK_CHECK_VERSION (3, 0, 0) +	gtk_widget_set_hexpand (gsearch->look_in_folder_button, TRUE); +	gtk_grid_attach (GTK_GRID (gsearch->name_and_folder_table), gsearch->look_in_folder_button, 1, 1, 1, 1); +#else  	gtk_table_attach (GTK_TABLE (gsearch->name_and_folder_table), gsearch->look_in_folder_button, 1, 2, 1, 2, GTK_EXPAND | GTK_FILL | GTK_SHRINK, 0, 0, 0); +#endif  	g_signal_connect (G_OBJECT (gsearch->look_in_folder_button), "current-folder-changed",  	                  G_CALLBACK (look_in_folder_changed_cb), | 
