Displays and customizes the iconbar.
[Things that guide you through the webcit parts]


Defines

#define IB_PICTEXT   0
#define IB_PICONLY   1
#define IB_TEXTONLY   2

Functions

void do_selected_iconbar (void)
 draw the icon bar?????
void do_iconbar (void)
 draw the icon bar???
void do_iconbar_roomlist (void)
 roomtree view of the iconbar If the user has toggled the icon bar over to a room list, here's where we generate its innerHTML...
void display_customize_iconbar (void)
 display a customized version of the iconbar
void commit_iconbar (void)
 commit the changes of an edited iconbar ????

Define Documentation

#define IB_PICTEXT   0

Values for ib_displayas picture and text

Definition at line 13 of file iconbar.c.

Referenced by display_customize_iconbar().

#define IB_PICONLY   1

just a picture

Definition at line 14 of file iconbar.c.

Referenced by display_customize_iconbar(), do_iconbar(), and do_iconbar_roomlist().

#define IB_TEXTONLY   2

just text

Definition at line 15 of file iconbar.c.

Referenced by display_customize_iconbar(), do_iconbar(), and do_iconbar_roomlist().


Function Documentation

void do_iconbar ( void   ) 

draw the icon bar???

The initialized values of these variables also happen to specify the default values for users who haven't customized their iconbars. These should probably be set in a master configuration somewhere.

< pictures and text, pictures, text

< Site logo

< Summary page icon

< Inbox icon

< Calendar icon

< Contacts icon

< Notes icon

< Tasks icon

< Rooms icon

< Users icon

< Chat icon

< Advanced Options icon

< 'Powered by Citadel' logo

Definition at line 33 of file iconbar.c.

References extract_token(), get_preference(), IB_PICONLY, IB_TEXTONLY, num_tokens(), and wprintf().

Referenced by session_loop().

void do_iconbar_roomlist ( void   ) 

roomtree view of the iconbar If the user has toggled the icon bar over to a room list, here's where we generate its innerHTML...

The initialized values of these variables also happen to specify the default values for users who haven't customized their iconbars. These should probably be set in a master configuration somewhere.

embed the room list

Definition at line 348 of file iconbar.c.

References extract_token(), get_preference(), IB_PICONLY, IB_TEXTONLY, list_all_rooms_by_floor(), num_tokens(), and wprintf().

Referenced by do_selected_iconbar(), and session_loop().

void display_customize_iconbar ( void   ) 

display a customized version of the iconbar

The initialized values of these variables also happen to specify the default values for users who haven't customized their iconbars. These should probably be set in a master configuration somewhere.

< pictures and text, pictures, text

< Site logo

< Summary page icon

< Inbox icon

< Calendar icon

< Contacts icon

< Notes icon

< Tasks icon

< Rooms icon

< Users icon

< Chat icon

< Advanced Options icon

< 'Powered by Citadel' logo

Definition at line 433 of file iconbar.c.

References extract_token(), get_preference(), IB_PICONLY, IB_PICTEXT, IB_TEXTONLY, num_tokens(), output_headers(), wDumpContent(), and wprintf().

Referenced by session_loop().


Generated on Wed Jun 20 23:13:13 2007 for webcit by  doxygen 1.5.2