hildon-help-private

hildon-help-private

Synopsis

#define             HELP_HTML_TMPFILE
#define             OSSO_HELP_PATH
#define             OSSO_HELP_CSS
#define             DEFAULT_CSS
#define             HELPLIB_PICTURE_PATHS
#define             HELPLIB_PICTURE_EXTENSIONS
#define             HELPLIB_ICO_PATH
#define             HELP_KEY_MAXLEN
#define             HELP_TITLE_MAXLEN
#define             HELP_KEY_OR_TITLE_MAXLEN
#define             HELP_DIALOG_WIDTH
#define             HELP_DIALOG_HEIGHT
#define             HELPUI_DOMAIN
const gchar*        ossohelp_getpath                    (const gchar *language);
const gchar*        ossohelp_getcss                     (void);
gboolean            ossohelp_html_ext                   (FILE *f,
                                                         const char *key,
                                                         enum e_html_style flags,
                                                         const struct s_help_trail *trail);
const char*         ossohelp_file                       (const char *branch,
                                                         char *fn_buf,
                                                         size_t buflen);
gboolean            ossohelp_title                      (const char *key,
                                                         char *buf,
                                                         size_t bufsize);
gboolean            key_from_triplet                    (const char *triplet,
                                                         char *buf,
                                                         size_t bufsize);
const gchar*        helplib_ui_str                      (enum e_HelpStrId id);
char                last_char                           (const char *p);
char*               strcpy_safe_max                     (char *buf,
                                                         const char *src,
                                                         size_t buflen,
                                                         int max);
char*               strcat_safe_max                     (char *buf,
                                                         const char *src,
                                                         size_t buflen,
                                                         int max);
#define             strcpy_safe                         ( buf, src, buflen )
#define             strcat_safe                         ( buf, src, buflen )
#define             strcpy_safe_auto                    ( buf, src )
#define             strcat_safe_auto                    ( buf, src )
#define             strcpy_safe_auto_max                ( buf, str, max )
#define             strcat_safe_auto_max                ( buf, str, max )
typedef             h_OssoHelpWalker;
const char*         ossohelp_next                       (h_OssoHelpWalker *h_ref,
                                                         const char *branch_id);
void                ossohelp_link_clicked               (GtkHTML *html,
                                                         const gchar *url,
                                                         gpointer data);
GtkWidget*          browser_new                         (osso_context_t *osso);
void                browser_close                       (GtkWidget **browser_ref);
gboolean            browser_show                        (GtkWidget *browser,
                                                         const char *file_url,
                                                         gboolean is_dialog);
gboolean            browser_zoom                        (GtkWidget *browser,
                                                         guint level);
gboolean            browser_find                        (GtkWidget *browser,
                                                         const gchar *str,
                                                         gboolean rewind,
                                                         gboolean *retval_ref);
gboolean            browser_has_selection               (GtkWidget *browser,
                                                         gboolean *retval_ref);
gboolean            browser_copy_selection              (GtkWidget *browser);
osso_return_t       libosso_update_html                 (osso_context_t *osso,
                                                         GdkNativeWindow socket_id,
                                                         const char *topic_key);
gboolean            browser_focus_forward_backward      (GtkWidget *browser,
                                                         GtkDirectionType dir,
                                                         gboolean start_from_first);
gboolean            browser_has_focus                   (GtkWidget *browser);

Description

Details

HELP_HTML_TMPFILE

#define HELP_HTML_TMPFILE   "/tmp/osso-help.htm"


OSSO_HELP_PATH

#define OSSO_HELP_PATH  "OSSO_HELP_PATH"


OSSO_HELP_CSS

#define OSSO_HELP_CSS   "OSSO_HELP_CSS"


DEFAULT_CSS

#define DEFAULT_CSS   "help-default.css"


HELPLIB_PICTURE_PATHS

#define             HELPLIB_PICTURE_PATHS


HELPLIB_PICTURE_EXTENSIONS

#define HELPLIB_PICTURE_EXTENSIONS "%s.png", "%s.jpg", "%s.jpeg"


HELPLIB_ICO_PATH

#define HELPLIB_ICO_PATH "/usr/share/icons/hicolor/26x26/hildon/"


HELP_KEY_MAXLEN

#define HELP_KEY_MAXLEN 60


HELP_TITLE_MAXLEN

#define HELP_TITLE_MAXLEN 320


HELP_KEY_OR_TITLE_MAXLEN

#define HELP_KEY_OR_TITLE_MAXLEN  (HELP_KEY_MAXLEN)   /* longer of the two */


HELP_DIALOG_WIDTH

#define HELP_DIALOG_WIDTH   480    /* was: 450 (not fitting Italian title) */


HELP_DIALOG_HEIGHT

#define HELP_DIALOG_HEIGHT  280    /* was: 250 */


HELPUI_DOMAIN

#define HELPUI_DOMAIN "osso-help"


ossohelp_getpath ()

const gchar*        ossohelp_getpath                    (const gchar *language);

language :
Returns :

ossohelp_getcss ()

const gchar*        ossohelp_getcss                     (void);

Returns :

ossohelp_html_ext ()

gboolean            ossohelp_html_ext                   (FILE *f,
                                                         const char *key,
                                                         enum e_html_style flags,
                                                         const struct s_help_trail *trail);

f :
key :
flags :
trail :
Returns :

ossohelp_file ()

const char*         ossohelp_file                       (const char *branch,
                                                         char *fn_buf,
                                                         size_t buflen);

branch :
fn_buf :
buflen :
Returns :

ossohelp_title ()

gboolean            ossohelp_title                      (const char *key,
                                                         char *buf,
                                                         size_t bufsize);

key :
buf :
bufsize :
Returns :

key_from_triplet ()

gboolean            key_from_triplet                    (const char *triplet,
                                                         char *buf,
                                                         size_t bufsize);

triplet :
buf :
bufsize :
Returns :

helplib_ui_str ()

const gchar*        helplib_ui_str                      (enum e_HelpStrId id);

id :
Returns :

last_char ()

char                last_char                           (const char *p);

p :
Returns :

strcpy_safe_max ()

char*               strcpy_safe_max                     (char *buf,
                                                         const char *src,
                                                         size_t buflen,
                                                         int max);

buf :
src :
buflen :
max :
Returns :

strcat_safe_max ()

char*               strcat_safe_max                     (char *buf,
                                                         const char *src,
                                                         size_t buflen,
                                                         int max);

buf :
src :
buflen :
max :
Returns :

strcpy_safe()

#define strcpy_safe( buf, src, buflen ) strcpy_safe_max( (buf), (src), (buflen), -1 )

buf :
src :
buflen :

strcat_safe()

#define strcat_safe( buf, src, buflen ) strcat_safe_max( (buf), (src), (buflen), -1 )

buf :
src :
buflen :

strcpy_safe_auto()

#define strcpy_safe_auto( buf, src )    strcpy_safe( (buf), (src), sizeof(buf) )

buf :
src :

strcat_safe_auto()

#define strcat_safe_auto( buf, src )    strcat_safe( (buf), (src), sizeof(buf) )

buf :
src :

strcpy_safe_auto_max()

#define strcpy_safe_auto_max( buf, str, max )   strcpy_safe_max( (buf), (str), sizeof(buf), (max) )

buf :
str :
max :

strcat_safe_auto_max()

#define strcat_safe_auto_max( buf, str, max )   strcat_safe_max( (buf), (str), sizeof(buf), (max) )

buf :
str :
max :

h_OssoHelpWalker

typedef struct s_OssoHelpWalker *h_OssoHelpWalker;


ossohelp_next ()

const char*         ossohelp_next                       (h_OssoHelpWalker *h_ref,
                                                         const char *branch_id);

h_ref :
branch_id :
Returns :

ossohelp_link_clicked ()

void                ossohelp_link_clicked               (GtkHTML *html,
                                                         const gchar *url,
                                                         gpointer data);

html :
url :
data :

browser_new ()

GtkWidget*          browser_new                         (osso_context_t *osso);

osso :
Returns :

browser_close ()

void                browser_close                       (GtkWidget **browser_ref);

browser_ref :

browser_show ()

gboolean            browser_show                        (GtkWidget *browser,
                                                         const char *file_url,
                                                         gboolean is_dialog);

browser :
file_url :
is_dialog :
Returns :

browser_zoom ()

gboolean            browser_zoom                        (GtkWidget *browser,
                                                         guint level);

browser :
level :
Returns :

browser_find ()

gboolean            browser_find                        (GtkWidget *browser,
                                                         const gchar *str,
                                                         gboolean rewind,
                                                         gboolean *retval_ref);

browser :
str :
rewind :
retval_ref :
Returns :

browser_has_selection ()

gboolean            browser_has_selection               (GtkWidget *browser,
                                                         gboolean *retval_ref);

browser :
retval_ref :
Returns :

browser_copy_selection ()

gboolean            browser_copy_selection              (GtkWidget *browser);

browser :
Returns :

libosso_update_html ()

osso_return_t       libosso_update_html                 (osso_context_t *osso,
                                                         GdkNativeWindow socket_id,
                                                         const char *topic_key);

osso :
socket_id :
topic_key :
Returns :

browser_focus_forward_backward ()

gboolean            browser_focus_forward_backward      (GtkWidget *browser,
                                                         GtkDirectionType dir,
                                                         gboolean start_from_first);

browser :
dir :
start_from_first :
Returns :

browser_has_focus ()

gboolean            browser_has_focus                   (GtkWidget *browser);

browser :
Returns :