Initial implementation of surfer_view_security()
This commit is contained in:
parent
bfc794e9f8
commit
7670e65c22
43
src/surfer.c
43
src/surfer.c
@ -1165,11 +1165,18 @@ int surfer_prompt(Surfer * surfer, char const * message,
|
|||||||
? GTK_WINDOW(surfer->window) : NULL,
|
? GTK_WINDOW(surfer->window) : NULL,
|
||||||
GTK_DIALOG_DESTROY_WITH_PARENT,
|
GTK_DIALOG_DESTROY_WITH_PARENT,
|
||||||
GTK_MESSAGE_QUESTION, GTK_BUTTONS_OK_CANCEL, "%s",
|
GTK_MESSAGE_QUESTION, GTK_BUTTONS_OK_CANCEL, "%s",
|
||||||
|
#if GTK_CHECK_VERSION(2, 8, 0)
|
||||||
_("Question"));
|
_("Question"));
|
||||||
gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog),
|
gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog),
|
||||||
"%s", message);
|
"%s",
|
||||||
|
#endif
|
||||||
|
message);
|
||||||
gtk_window_set_title(GTK_WINDOW(dialog), _("Question"));
|
gtk_window_set_title(GTK_WINDOW(dialog), _("Question"));
|
||||||
|
#if GTK_CHECK_VERSION(2, 14, 0)
|
||||||
|
vbox = gtk_dialog_get_content_area(GTK_DIALOG(dialog));
|
||||||
|
#else
|
||||||
vbox = GTK_DIALOG(dialog)->vbox;
|
vbox = GTK_DIALOG(dialog)->vbox;
|
||||||
|
#endif
|
||||||
entry = gtk_entry_new();
|
entry = gtk_entry_new();
|
||||||
if(default_value != NULL)
|
if(default_value != NULL)
|
||||||
gtk_entry_set_text(GTK_ENTRY(entry), default_value);
|
gtk_entry_set_text(GTK_ENTRY(entry), default_value);
|
||||||
@ -1424,7 +1431,39 @@ void surfer_unselect_all(Surfer * surfer)
|
|||||||
/* surfer_view_security */
|
/* surfer_view_security */
|
||||||
void surfer_view_security(Surfer * surfer)
|
void surfer_view_security(Surfer * surfer)
|
||||||
{
|
{
|
||||||
/* FIXME implement */
|
GtkWidget * view;
|
||||||
|
SurferSecurity security;
|
||||||
|
char const * text;
|
||||||
|
GtkWidget * dialog;
|
||||||
|
|
||||||
|
if((view = surfer_get_view(surfer)) == NULL)
|
||||||
|
return; /* consider the current tab only */
|
||||||
|
security = ghtml_get_security(view);
|
||||||
|
switch(security)
|
||||||
|
{
|
||||||
|
case SS_TRUSTED:
|
||||||
|
text = _("This connection is encrypted and trusted.");
|
||||||
|
break;
|
||||||
|
case SS_UNTRUSTED:
|
||||||
|
text = _("This connection is encrypted but not trusted.");
|
||||||
|
break;
|
||||||
|
case SS_NONE:
|
||||||
|
default:
|
||||||
|
text = _("This connection is not encrypted.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
dialog = gtk_message_dialog_new(GTK_WINDOW(surfer->window),
|
||||||
|
GTK_DIALOG_DESTROY_WITH_PARENT,
|
||||||
|
GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, "%s",
|
||||||
|
#if GTK_CHECK_VERSION(2, 8, 0)
|
||||||
|
_("Security"));
|
||||||
|
gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog),
|
||||||
|
"%s",
|
||||||
|
#endif
|
||||||
|
text);
|
||||||
|
gtk_window_set_title(GTK_WINDOW(dialog), _("Security"));
|
||||||
|
gtk_dialog_run(GTK_DIALOG(dialog));
|
||||||
|
gtk_widget_destroy(dialog);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user