|
|
|
@ -136,10 +136,7 @@ void on_item_selection_changed(GtkIconView *IV, actionWidgets *widgets){
|
|
|
|
void on_ButtonOpenHelp_activated(GtkWidget *button, GtkBuilder *builder){
|
|
|
|
void on_ButtonOpenHelp_activated(GtkWidget *button, GtkBuilder *builder){
|
|
|
|
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder,"AlwaysOpenHelpCheckbox"))))
|
|
|
|
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder,"AlwaysOpenHelpCheckbox"))))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
FILE *fl = popen(check_web2kit_command,"r");
|
|
|
|
#ifdef WEBKIT_FOUND
|
|
|
|
char ssttrr[1000];
|
|
|
|
|
|
|
|
memset(ssttrr,0,1000);
|
|
|
|
|
|
|
|
if(fgets(ssttrr,1000,fl)){
|
|
|
|
|
|
|
|
GtkBuilder *web_builder=gtk_builder_new_from_file(GladePath);
|
|
|
|
GtkBuilder *web_builder=gtk_builder_new_from_file(GladePath);
|
|
|
|
GtkWidget *browser=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Window"));
|
|
|
|
GtkWidget *browser=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Window"));
|
|
|
|
GtkWidget *web_place=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Place"));
|
|
|
|
GtkWidget *web_place=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Place"));
|
|
|
|
@ -147,8 +144,9 @@ void on_ButtonOpenHelp_activated(GtkWidget *button, GtkBuilder *builder){
|
|
|
|
webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),UBLINUX_WIKI_LINK);
|
|
|
|
webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),UBLINUX_WIKI_LINK);
|
|
|
|
gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0);
|
|
|
|
gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0);
|
|
|
|
gtk_widget_show_all(browser);
|
|
|
|
gtk_widget_show_all(browser);
|
|
|
|
} else
|
|
|
|
#else
|
|
|
|
if(system(UBLINUX_WIKI_COMMAND)){};
|
|
|
|
if(system(UBLINUX_WIKI_COMMAND)){};
|
|
|
|
|
|
|
|
#endif
|
|
|
|
} else
|
|
|
|
} else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
GtkWidget *window = GTK_WIDGET(gtk_builder_get_object(builder,"HelpSureWindow"));
|
|
|
|
GtkWidget *window = GTK_WIDGET(gtk_builder_get_object(builder,"HelpSureWindow"));
|
|
|
|
@ -171,10 +169,7 @@ void on_CancelHelpButton_activated(GtkWidget *button,GtkBuilder *builder){
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
void on_ReadHelpButton_activated(GtkWidget *button, GtkBuilder *builder){
|
|
|
|
void on_ReadHelpButton_activated(GtkWidget *button, GtkBuilder *builder){
|
|
|
|
FILE *fl = popen(check_web2kit_command,"r");
|
|
|
|
#ifdef WEBKIT_FOUND
|
|
|
|
char ssttrr[1000];
|
|
|
|
|
|
|
|
memset(ssttrr,0,1000);
|
|
|
|
|
|
|
|
if(fgets(ssttrr,1000,fl)){
|
|
|
|
|
|
|
|
GtkBuilder *web_builder=gtk_builder_new_from_file(GladePath);
|
|
|
|
GtkBuilder *web_builder=gtk_builder_new_from_file(GladePath);
|
|
|
|
GtkWidget *browser=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Window"));
|
|
|
|
GtkWidget *browser=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Window"));
|
|
|
|
GtkWidget *web_place=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Place"));
|
|
|
|
GtkWidget *web_place=GTK_WIDGET(gtk_builder_get_object(web_builder,"Web_Place"));
|
|
|
|
@ -182,8 +177,9 @@ void on_ReadHelpButton_activated(GtkWidget *button, GtkBuilder *builder){
|
|
|
|
webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),UBLINUX_WIKI_LINK);
|
|
|
|
webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),UBLINUX_WIKI_LINK);
|
|
|
|
gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0);
|
|
|
|
gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0);
|
|
|
|
gtk_widget_show_all(browser);
|
|
|
|
gtk_widget_show_all(browser);
|
|
|
|
} else
|
|
|
|
#else
|
|
|
|
if(system(UBLINUX_WIKI_COMMAND)){};
|
|
|
|
if(system(UBLINUX_WIKI_COMMAND)){};
|
|
|
|
|
|
|
|
#endif
|
|
|
|
GtkWidget *window = GTK_WIDGET(gtk_builder_get_object(builder,"HelpSureWindow"));
|
|
|
|
GtkWidget *window = GTK_WIDGET(gtk_builder_get_object(builder,"HelpSureWindow"));
|
|
|
|
gtk_widget_hide(window);
|
|
|
|
gtk_widget_hide(window);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|