|
|
|
@ -332,6 +332,13 @@ void on_kernel_addon_info(GtkLabel *self){
|
|
|
|
gtk_widget_show(window->Window);
|
|
|
|
gtk_widget_show(window->Window);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gboolean on_kernel_addon_menu_block(GObject *, GdkEventButton *event){
|
|
|
|
|
|
|
|
if (event->button==3){
|
|
|
|
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
kernel_addon_row *yon_kernel_addon_row_new(){
|
|
|
|
kernel_addon_row *yon_kernel_addon_row_new(){
|
|
|
|
kernel_addon_row *row = new(kernel_addon_row);
|
|
|
|
kernel_addon_row *row = new(kernel_addon_row);
|
|
|
|
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_kernel_addon_row);
|
|
|
|
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_kernel_addon_row);
|
|
|
|
@ -349,6 +356,8 @@ kernel_addon_row *yon_kernel_addon_row_new(){
|
|
|
|
g_signal_connect(G_OBJECT(row->InstallCheck),"toggled",G_CALLBACK(on_kernel_addon_install_enabled),row);
|
|
|
|
g_signal_connect(G_OBJECT(row->InstallCheck),"toggled",G_CALLBACK(on_kernel_addon_install_enabled),row);
|
|
|
|
g_signal_connect(G_OBJECT(row->ModuleLabel),"activate-link",G_CALLBACK(on_kernel_addon_info),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(row->ModuleLabel),"activate-link",G_CALLBACK(on_kernel_addon_info),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(row->PackageLabel),"activate-link",G_CALLBACK(on_kernel_addon_info),NULL);
|
|
|
|
g_signal_connect(G_OBJECT(row->PackageLabel),"activate-link",G_CALLBACK(on_kernel_addon_info),NULL);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(row->PackageLabel),"button-press-event",G_CALLBACK(on_kernel_addon_menu_block),row);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(row->ModuleLabel),"button-press-event",G_CALLBACK(on_kernel_addon_menu_block),row);
|
|
|
|
|
|
|
|
|
|
|
|
row->row = gtk_list_box_row_new();
|
|
|
|
row->row = gtk_list_box_row_new();
|
|
|
|
gtk_container_add(GTK_CONTAINER(row->row),row->RowBox);
|
|
|
|
gtk_container_add(GTK_CONTAINER(row->row),row->RowBox);
|
|
|
|
|