<commit_before><?xml version="1.0" ?>
<!--*- mode: xml -*--><!DOCTYPE glade-interface
	SYSTEM 'http://glade.gnome.org/glade-2.0.dtd'>
<interface>
<object class="GtkListStore" id="yt_list_store_search">
	<columns>
		<column type="GdkPixbuf"/><!--Thumbnail-->
		<column type="gchararray"/><!--Title-->
		<column type="gchararray"/><!--MRL-->
		<column type="GObject"/><!--Video entry; TODO: should be GDataYouTubeVideo, see bug #576285-->
	</columns>
</object>
<object class="GtkListStore" id="yt_list_store_related">
	<columns>
		<column type="GdkPixbuf"/><!--Thumbnail-->
		<column type="gchararray"/><!--Title-->
		<column type="gchararray"/><!--MRL-->
		<column type="GObject"/><!--Video entry; TODO: should be GDataYouTubeVideo, see bug #576285-->
	</columns>
</object>

<object class="GtkVBox" id="yt_vbox">
	<property name="border-width">0</property>
	<property name="homogeneous">False</property>
	<property name="spacing">6</property>
	<child>
		<object class="GtkEntry" id="yt_search_entry">
			<signal name="activate" handler="search_entry_activate_cb"/>
		</object>
		<packing>
			<property name="padding">0</property>
			<property name="expand">False</property>
			<property name="fill">True</property>
		</packing>
	</child>
	<child>
		<object class="GtkHBox" id="yt_hbox">
			<property name="spacing">6</property>
			<child>
				<object class="GtkButton" id="yt_search_button">
					<property name="use-stock">True</property>
					<property name="label">gtk-find</property>
					<signal name="clicked" handler="search_button_clicked_cb"/>
				</object>
				<packing>
					<property name="padding">0</property>
					<property name="expand">True</property>
					<property name="fill">True</property>
				</packing>
			</child>
			<child>
				<object class="GtkButton" id="yt_cancel_button">
					<property name="use-stock">True</property>
					<property name="label">gtk-cancel</property>
					<property name="sensitive">False</property>
					<signal name="clicked" handler="cancel_button_clicked_cb"/>
				</object>
				<packing>
					<property name="padding">0</property>
					<property name="expand">True</property>
					<property name="fill">True</property>
				</packing>
			</child>
		</object>
		<packing>
			<property name="padding">0</property>
			<property name="expand">False</property>
			<property name="fill">True</property>
		</packing>
	</child>
	<child>
		<object class="GtkNotebook" id="yt_notebook">
			<signal name="switch-page" handler="notebook_switch_page_cb"/>
			<child>
				<object class="GtkVBox" id="yt_vbox_search">
					<property name="spacing">6</property>
					<child>
						<object class="GtkScrolledWindow" id="yt_scrolled_window_search">
							<property name="hscrollbar-policy">GTK_POLICY_NEVER</property>
							<property name="vscrollbar-policy">GTK_POLICY_AUTOMATIC</property>
							<property name="shadow-type">GTK_SHADOW_IN</property>
							<property name="window-placement">GTK_CORNER_TOP_LEFT</property>
							<child>
								<object class="TotemVideoList" id="yt_treeview_search">
									<property name="headers-visible">False</property>
									<property name="fixed-height-mode">False</property>
									<property name="tooltip-column">1</property>
									<property name="mrl-column">2</property>
									<property name="model">yt_list_store_search</property>
									<signal name="starting-video" handler="starting_video_cb"/>
									<child>
										<object class="GtkTreeViewColumn" id="yt_treeview_search_column">
											<property name="title" translatable="yes">Videos</property>
											<property name="expand">True</property>
											<!-- Placeholder -->
										</object>
									</child>
								</object>
							</child>
						</object>
					</child>
					<child>
						<object class="GtkProgressBar" id="yt_progress_bar_search"/>
						<packing>
							<property name="padding">0</property>
							<property name="expand">False</property>
							<property name="fill">True</property>
						</packing>
					</child>
				</object>
			</child>
			<child type="tab">
				<object class="GtkLabel" id="label1">
					<property name="label" translatable="yes">Search Results</property>
				</object>
				<packing>
					<property name="tab-fill">False</property>
				</packing>
			</child>
			<child>
				<object class="GtkVBox" id="yt_vbox_related">
					<property name="spacing">6</property>
					<child>
						<object class="GtkScrolledWindow" id="yt_scrolled_window_related">
							<property name="hscrollbar-policy">GTK_POLICY_AUTOMATIC</property>
							<property name="vscrollbar-policy">GTK_POLICY_AUTOMATIC</property>
							<property name="shadow-type">GTK_SHADOW_IN</property>
							<property name="window-placement">GTK_CORNER_TOP_LEFT</property>
							<child>
								<object class="TotemVideoList" id="yt_treeview_related">
									<property name="headers-visible">False</property>
									<property name="fixed-height-mode">False</property>
									<property name="tooltip-column">1</property>
									<property name="mrl-column">2</property>
									<property name="model">yt_list_store_related</property><commit_msg>Don't display URIs in YouTube tooltips<commit_after><?xml version="1.0" ?>
<!--*- mode: xml -*--><!DOCTYPE glade-interface
	SYSTEM 'http://glade.gnome.org/glade-2.0.dtd'>
<interface>
<object class="GtkListStore" id="yt_list_store_search">
	<columns>
		<column type="GdkPixbuf"/><!--Thumbnail-->
		<column type="gchararray"/><!--Title-->
		<column type="gchararray"/><!--MRL-->
		<column type="GObject"/><!--Video entry; TODO: should be GDataYouTubeVideo, see bug #576285-->
	</columns>
</object>
<object class="GtkListStore" id="yt_list_store_related">
	<columns>
		<column type="GdkPixbuf"/><!--Thumbnail-->
		<column type="gchararray"/><!--Title-->
		<column type="gchararray"/><!--MRL-->
		<column type="GObject"/><!--Video entry; TODO: should be GDataYouTubeVideo, see bug #576285-->
	</columns>
</object>

<object class="GtkVBox" id="yt_vbox">
	<property name="border-width">0</property>
	<property name="homogeneous">False</property>
	<property name="spacing">6</property>
	<child>
		<object class="GtkEntry" id="yt_search_entry">
			<signal name="activate" handler="search_entry_activate_cb"/>
		</object>
		<packing>
			<property name="padding">0</property>
			<property name="expand">False</property>
			<property name="fill">True</property>
		</packing>
	</child>
	<child>
		<object class="GtkHBox" id="yt_hbox">
			<property name="spacing">6</property>
			<child>
				<object class="GtkButton" id="yt_search_button">
					<property name="use-stock">True</property>
					<property name="label">gtk-find</property>
					<signal name="clicked" handler="search_button_clicked_cb"/>
				</object>
				<packing>
					<property name="padding">0</property>
					<property name="expand">True</property>
					<property name="fill">True</property>
				</packing>
			</child>
			<child>
				<object class="GtkButton" id="yt_cancel_button">
					<property name="use-stock">True</property>
					<property name="label">gtk-cancel</property>
					<property name="sensitive">False</property>
					<signal name="clicked" handler="cancel_button_clicked_cb"/>
				</object>
				<packing>
					<property name="padding">0</property>
					<property name="expand">True</property>
					<property name="fill">True</property>
				</packing>
			</child>
		</object>
		<packing>
			<property name="padding">0</property>
			<property name="expand">False</property>
			<property name="fill">True</property>
		</packing>
	</child>
	<child>
		<object class="GtkNotebook" id="yt_notebook">
			<signal name="switch-page" handler="notebook_switch_page_cb"/>
			<child>
				<object class="GtkVBox" id="yt_vbox_search">
					<property name="spacing">6</property>
					<child>
						<object class="GtkScrolledWindow" id="yt_scrolled_window_search">
							<property name="hscrollbar-policy">GTK_POLICY_NEVER</property>
							<property name="vscrollbar-policy">GTK_POLICY_AUTOMATIC</property>
							<property name="shadow-type">GTK_SHADOW_IN</property>
							<property name="window-placement">GTK_CORNER_TOP_LEFT</property>
							<child>
								<object class="TotemVideoList" id="yt_treeview_search">
									<property name="headers-visible">False</property>
									<property name="fixed-height-mode">False</property>
									<property name="tooltip-column">1</property>
									<property name="mrl-column">2</property>
									<property name="model">yt_list_store_search</property>
									<property name="show-tooltip-uri">False</property>
									<signal name="starting-video" handler="starting_video_cb"/>
									<child>
										<object class="GtkTreeViewColumn" id="yt_treeview_search_column">
											<property name="title" translatable="yes">Videos</property>
											<property name="expand">True</property>
											<!-- Placeholder -->
										</object>
									</child>
								</object>
							</child>
						</object>
					</child>
					<child>
						<object class="GtkProgressBar" id="yt_progress_bar_search"/>
						<packing>
							<property name="padding">0</property>
							<property name="expand">False</property>
							<property name="fill">True</property>
						</packing>
					</child>
				</object>
			</child>
			<child type="tab">
				<object class="GtkLabel" id="label1">
					<property name="label" translatable="yes">Search Results</property>
				</object>
				<packing>
					<property name="tab-fill">False</property>
				</packing>
			</child>
			<child>
				<object class="GtkVBox" id="yt_vbox_related">
					<property name="spacing">6</property>
					<child>
						<object class="GtkScrolledWindow" id="yt_scrolled_window_related">
							<property name="hscrollbar-policy">GTK_POLICY_AUTOMATIC</property>
							<property name="vscrollbar-policy">GTK_POLICY_AUTOMATIC</property>
							<property name="shadow-type">GTK_SHADOW_IN</property>
							<property name="window-placement">GTK_CORNER_TOP_LEFT</property>
							<child>
								<object class="TotemVideoList" id="yt_treeview_related">
									<property name="headers-visible">False</property>
									<property name="fixed-height-mode">False</property>
									<property name="tooltip-column">1</property>
									<property name="mrl-column">2</property>
									<property name="model">yt_list_store_related</property>
									<property name="show-tooltip-uri">False</property>
{'fraction_non_alphanumeric': 0.17334871646957023, 'fraction_numerical': 0.005960965291798866, 'mean_word_length': 3.9627862595419847, 'pattern_counts': {'":': 0, '<': 387, '<?xml version=': 2, '>': 387, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3373070', 'n_tokens_mistral': 4329, 'n_tokens_neox': 3328, 'n_words': 526}