ARB
Macros | Functions
AWT_www.cxx File Reference
#include "awt_config_manager.hxx"
#include "awt.hxx"
#include <aw_window.hxx>
#include <aw_global_awars.hxx>
#include <aw_awars.hxx>
#include <aw_root.hxx>
#include <aw_msg.hxx>
#include <arbdbt.h>
#include <gb_aci.h>
#include <arb_defs.h>
Include dependency graph for AWT_www.cxx:

Go to the source code of this file.

Macros

#define WWW_COUNT   10
 
#define AWAR_WWW_SELECT   "www/url_select"
 
#define AWAR_WWW_SELECT_TEMPLATE   "www/url_%i/select"
 
#define AWAR_WWW_TEMPLATE   "www/url_%i/srt"
 
#define AWAR_WWW_DESC_TEMPLATE   "www/url_%i/desc"
 

Functions

charextract_url_host (const char *templ)
 
bool url_host_matches (const char *templ1, const char *templ2)
 
void awt_create_aww_vars (AW_root *aw_root, AW_default aw_def)
 
GB_ERROR awt_open_ACI_URL_with_item (AW_root *aw_root, GBDATA *gb_main, GBDATA *gb_item, const char *url_aci)
 
GB_ERROR awt_openDefaultURL_with_item (AW_root *aw_root, GBDATA *gb_main, GBDATA *gb_item)
 
static void awt_openDefaultURL_on_selected_species (AW_window *aww, GBDATA *gb_main)
 
static void awt_www_select_change (AW_window *aww, int selected)
 
static void www_setup_config (AWT_config_definition &cdef)
 
AW_windowAWT_create_www_window (AW_root *aw_root, GBDATA *gb_main)
 
void AWT_openURL (AW_window *aww, const char *url)
 

Macro Definition Documentation

#define WWW_COUNT   10
#define AWAR_WWW_SELECT   "www/url_select"
#define AWAR_WWW_SELECT_TEMPLATE   "www/url_%i/select"
#define AWAR_WWW_TEMPLATE   "www/url_%i/srt"
#define AWAR_WWW_DESC_TEMPLATE   "www/url_%i/desc"

Definition at line 29 of file AWT_www.cxx.

Referenced by awt_create_aww_vars(), AWT_create_www_window(), and www_setup_config().

Function Documentation

char* extract_url_host ( const char templ)
inline

Definition at line 31 of file AWT_www.cxx.

References ARB_strpartdup(), and NULp.

Referenced by url_host_matches().

bool url_host_matches ( const char templ1,
const char templ2 
)
inline

Definition at line 42 of file AWT_www.cxx.

References ARB_stricmp(), and extract_url_host().

Referenced by awt_create_aww_vars().

void awt_create_aww_vars ( AW_root aw_root,
AW_default  aw_def 
)
GB_ERROR awt_open_ACI_URL_with_item ( AW_root aw_root,
GBDATA gb_main,
GBDATA gb_item,
const char url_aci 
)
GB_ERROR awt_openDefaultURL_with_item ( AW_root aw_root,
GBDATA gb_main,
GBDATA gb_item 
)
static void awt_openDefaultURL_on_selected_species ( AW_window aww,
GBDATA gb_main 
)
static
static void awt_www_select_change ( AW_window aww,
int  selected 
)
static
static void www_setup_config ( AWT_config_definition cdef)
static
AW_window* AWT_create_www_window ( AW_root aw_root,
GBDATA gb_main 
)
void AWT_openURL ( AW_window aww,
const char url 
)

Definition at line 268 of file AWT_www.cxx.

References AW_openURL(), and AW_window::get_root().

Referenced by popup_new_main_window().