NetSurf
|
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "utils/nsoption.h"
#include "utils/log.h"
#include "utils/messages.h"
#include "utils/utils.h"
#include "desktop/sslcert_viewer.h"
#include "atari/gui.h"
#include "atari/misc.h"
#include "atari/treeview.h"
#include "atari/certview.h"
#include "atari/findfile.h"
#include "atari/gemtk/gemtk.h"
#include "atari/res/netsurf.rsh"
Go to the source code of this file.
Functions | |
static nserror | atari_sslcert_viewer_init_phase2 (struct core_window *cw, struct core_window_callback_table *default_callbacks) |
static void | atari_sslcert_viewer_finish (struct core_window *cw) |
static void | atari_sslcert_viewer_keypress (struct core_window *cw, uint32_t ucs4) |
static void | atari_sslcert_viewer_mouse_action (struct core_window *cw, browser_mouse_state mouse, int x, int y) |
static void | atari_sslcert_viewer_draw (struct core_window *cw, int x, int y, struct rect *clip, const struct redraw_context *ctx) |
static short | handle_event (GUIWIN *win, EVMULT_OUT *ev_out, short msg[8]) |
static void | atari_sslcert_viewer_destroy (struct atari_sslcert_viewer_s *cvwin) |
static void | atari_sslcert_viewer_init (struct atari_sslcert_viewer_s *cvwin, struct sslcert_session_data *ssl_d) |
void | atari_sslcert_viewer_open (struct sslcert_session_data *ssl_d) |
Initializes and opens an certificate inspector window. More... | |
Variables | |
GRECT | desk_area |
static struct atari_treeview_callbacks | atari_sslcert_viewer_treeview_callbacks |
|
static |
Definition at line 277 of file certview.c.
References atari_treeview_close(), atari_treeview_delete(), atari_treeview_is_open(), atari_sslcert_viewer_s::init, NSLOG, atari_sslcert_viewer_s::tv, and atari_sslcert_viewer_s::window.
Referenced by handle_event().
|
static |
Definition at line 103 of file certview.c.
References atari_treeview_get_user_data(), atari_sslcert_viewer_s::ssl_session_data, and sslcert_viewer_redraw().
|
static |
Definition at line 89 of file certview.c.
References atari_treeview_get_user_data(), NSLOG, atari_sslcert_viewer_s::ssl_session_data, and sslcert_viewer_fini().
|
static |
Definition at line 210 of file certview.c.
References atari_treeview_create(), ATARI_TREEVIEW_WIDGETS, desk_area, atari_sslcert_viewer_s::init, NSLOG, atari_sslcert_viewer_s::ssl_session_data, atari_sslcert_viewer_s::tv, and atari_sslcert_viewer_s::window.
Referenced by atari_sslcert_viewer_open().
|
static |
Definition at line 70 of file certview.c.
References atari_treeview_get_user_data(), NSLOG, atari_sslcert_viewer_s::ssl_session_data, and sslcert_viewer_init().
|
static |
Definition at line 118 of file certview.c.
References atari_treeview_get_user_data(), NSLOG, atari_sslcert_viewer_s::ssl_session_data, and sslcert_viewer_keypress().
|
static |
Definition at line 130 of file certview.c.
References atari_treeview_get_user_data(), atari_sslcert_viewer_s::ssl_session_data, and sslcert_viewer_mouse_action().
void atari_sslcert_viewer_open | ( | struct sslcert_session_data * | ssl_d | ) |
Initializes and opens an certificate inspector window.
ssl_d | ssl session data created by sslcert_viewer_create_session_data |
The window takes ownership of the session data and free's the memory on exit.
Definition at line 251 of file certview.c.
References atari_sslcert_viewer_init(), atari_treeview_is_open(), atari_treeview_open(), desk_area, atari_sslcert_viewer_s::tv, and atari_sslcert_viewer_s::window.
Referenced by gui_cert_verify().
|
static |
Definition at line 144 of file certview.c.
References atari_sslcert_viewer_destroy(), atari_treeview_get_gemtk_window(), atari_treeview_get_grect(), atari_treeview_get_user_data(), NSLOG, atari_sslcert_viewer_s::ssl_session_data, sslcert_viewer_accept(), sslcert_viewer_reject(), and TREEVIEW_AREA_TOOLBAR.
|
static |
Definition at line 57 of file certview.c.
GRECT desk_area |
Definition at line 78 of file gui.c.
Referenced by atari_sslcert_viewer_init(), and atari_sslcert_viewer_open().