19#ifndef NETSURF_GTK_SCAFFOLDING_H
20#define NETSURF_GTK_SCAFFOLDING_H 1
nserror
Enumeration of error codes.
nserror nsgtk_scaffolding_toolbar_context_menu(struct nsgtk_scaffolding *gs)
open the toolbar context menu
void nsgtk_scaffolding_set_title(struct gui_window *gw, const char *title)
set the title in the window
struct nsgtk_scaffolding * nsgtk_new_scaffolding(struct gui_window *gw)
create a new scaffolding for a window.
nserror nsgtk_scaffolding_burger_menu(struct nsgtk_scaffolding *gs)
open the burger menu
GtkNotebook * nsgtk_scaffolding_notebook(struct nsgtk_scaffolding *g)
Get the gtk notebook from a scaffold.
void nsgtk_scaffolding_set_sensitivity(struct nsgtk_scaffolding *g)
update the sensitivity of context sensitive UI elements
struct gtk_search * nsgtk_scaffolding_search(struct nsgtk_scaffolding *g)
void nsgtk_scaffolding_toggle_search_bar_visibility(struct nsgtk_scaffolding *g)
nserror nsgtk_scaffolding_position_local_history(struct nsgtk_scaffolding *gs)
Position the local-history popup in the right place.
nserror nsgtk_scaffolding_throbber(struct gui_window *gw, bool active)
Update scaffolding window when throbber state changes.
void nsgtk_scaffolding_set_top_level(struct gui_window *g)
Set the current active top level gui window.
GtkMenuBar * nsgtk_scaffolding_menu_bar(struct nsgtk_scaffolding *g)
struct gui_window * nsgtk_scaffolding_top_level(struct nsgtk_scaffolding *g)
GtkWindow * nsgtk_scaffolding_window(struct nsgtk_scaffolding *g)
Get the gtk window for a scaffolding.
nserror nsgtk_scaffolding_destroy_all(void)
causes all scaffolding windows to be destroyed.
nserror nsgtk_scaffolding_position_page_info(struct nsgtk_scaffolding *gs, struct nsgtk_pi_window *win)
Position the page-info popup in the right place.
struct nsgtk_scaffolding * nsgtk_scaffolding_from_notebook(GtkNotebook *notebook)
find which scaffolding contains a gtk notebook
void nsgtk_scaffolding_context_menu(struct nsgtk_scaffolding *g, gdouble x, gdouble y)
Open a context sensitive menu.
struct nsgtk_scaffolding * nsgtk_current_scaffolding(void)
Obtain the most recently used scaffolding element.
struct nsgtk_scaffolding * nsgtk_scaffolding_iterate(struct nsgtk_scaffolding *g)
Iterate through available scaffolding.
struct nsurl nsurl
NetSurf URL object.
RISC OS wimp toolkit bitmap.
Graphical user interface browser web search function table.
first entry in window list
GTK certificate viewing window context.
Core scaffolding structure.
GtkNotebook * notebook
tab widget holding displayed pages