The SWORD Project  1.9.0.svnversion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SWORD_NAMESPACE_START Namespace Reference

Classes

class  __init
 
class  converters_init
 
class  CURLFTPTransport_init
 
struct  FtpFile
 
class  FTPLibFTPTransport_init
 
struct  MyProgressData
 
class  MyUserData
 
class  RTransportGDrive_init
 

Typedefs

typedef std::map< unsigned
char, SWBuf > 
DataMap
 
typedef std::map< SWBuf, SWBuf,
std::less< SWBuf > > 
LookupMap
 
typedef std::stack< SWBuf > TagStack
 

Functions

static int my_filewriter (netbuf *nControl, void *buffer, size_t size, void *fd)
 
static int my_fprogress (netbuf *nControl, int xfered, void *arg)
 
static int my_fprogress (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
 
static int my_fprogress (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
 
static int my_fwrite (void *buffer, size_t size, size_t nmemb, void *stream)
 
static int my_fwrite (void *buffer, size_t size, size_t nmemb, void *stream)
 
static int my_httpfprogress (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
 
static int my_httpfwrite (void *buffer, size_t size, size_t nmemb, void *stream)
 
static int my_swbufwriter (netbuf *nControl, void *buffer, size_t size, void *swbuf)
 
static int my_trace (CURL *handle, curl_infotype type, unsigned char *data, size_t size, void *userp)
 
static int myhttp_trace (CURL *handle, curl_infotype type, unsigned char *data, size_t size, void *userp)
 
static char * nextMark (const char *from, int *mark_size)
 
static void outText (const char *t, SWBuf &o, BasicFilterUserData *u)
 
static void outText (char t, SWBuf &o, BasicFilterUserData *u)
 
static void outText (const char *t, SWBuf &o, BasicFilterUserData *u)
 
static void outText (char t, SWBuf &o, BasicFilterUserData *u)
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
static const StringList * oValues ()
 
void processLemma (bool suspendTextPassThru, XMLTag &tag, SWBuf &buf)
 
void processMorph (bool suspendTextPassThru, XMLTag &tag, SWBuf &buf)
 
static void removeTrailingSlash (SWBuf &buf)
 

Variables

static class
SWORD_NAMESPACE_START::__init 
___init
 
class
SWORD_NAMESPACE_START::converters_init 
__converters_init
 
static class
SWORD_NAMESPACE_START::CURLFTPTransport_init 
_curlFTPTransport_init
 
static class
SWORD_NAMESPACE_START::FTPLibFTPTransport_init 
_ftpLibFTPTransport_init
 
static class
SWORD_NAMESPACE_START::RTransportGDrive_init 
_rTransportGDrive_init
 
static const char * choices [4] = { "Primary Reading", "Secondary Reading", "All Readings", "" }
 
static const char * choices [4] = { "Primary Reading", "Secondary Reading", "All Readings", "" }
 
std::map< SW_u32, SWBuf > converters
 
DataMap m
 
static const char * masterRepoList = "masterRepoList.conf"
 
static const char oName [] = "Morphological Tags"
 
static const char oName [] = "Morphological Tags"
 
static const char oName [] = "Morphological Tags"
 
static const char oName [] = "Lemmas"
 
static const char oName [] = "Enumerations"
 
static const char oName [] = "Hebrew Vowel Points"
 
static const char oName [] = "Glosses"
 
static const char oName [] = "Transliterated Forms"
 
static const char oName [] = "Lemmas"
 
static const char oName [] = "Headings"
 
static const char oName [] = "Textual Variants"
 
static const char oName [] = "Words of Christ in Red"
 
static const char oName [] = "Hebrew Cantillation"
 
static const char oName [] = "Cross-references"
 
static const char oName [] = "Textual Variants"
 
static const char oName [] = "Words of Christ in Red"
 
static const char oName [] = "Arabic Vowel Points"
 
static const char oName [] = "Strong's Numbers"
 
static const char oName [] = "Greek Accents"
 
static const char oName [] = "Headings"
 
static const char oName [] = "Word Javascript"
 
static const char oName [] = "Cross-references"
 
static const char oName [] = "Strong's Numbers"
 
static const char oName [] = "Morpheme Segmentation"
 
static const char oName [] = "Strong's Numbers"
 
static const char oName [] = "Headings"
 
static const char oName [] = "Word Javascript"
 
static const char oName [] = "Footnotes"
 
static const char oName [] = "Word Javascript"
 
static const char oName [] = "Footnotes"
 
static const char oName [] = "Footnotes"
 
static const char oTip [] = "Toggles Morphological Tags On and Off if they exist"
 
static const char oTip [] = "Toggles Morphological Tags On and Off if they exist"
 
static const char oTip [] = "Toggles Morphological Tags On and Off if they exist"
 
static const char oTip [] = "Toggles Lemmas On and Off if they exist"
 
static const char oTip [] = "Toggles Red Coloring for Words of Christ On and Off if they are marked"
 
static const char oTip [] = "Toggles Hebrew Cantillation Marks"
 
static const char oTip [] = "Toggles Headings On and Off if they exist"
 
static const char oTip [] = "Toggles Glosses On and Off if they exist"
 
static const char oTip [] = "Toggles Enumerations On and Off if they exist"
 
static const char oTip [] = "Toggles Hebrew Vowel Points"
 
static const char oTip [] = "Switch between Textual Variants modes"
 
static const char oTip [] = "Toggles transliterated forms On and Off if they exist"
 
static const char oTip [] = "Toggles Lemmas On and Off if they exist"
 
static const char oTip [] = "Toggles Scripture Cross-references On and Off if they exist"
 
static const char oTip [] = "Switch between Textual Variants modes"
 
static const char oTip [] = "Toggles Arabic Vowel Points"
 
static const char oTip [] = "Toggles Red Coloring for Words of Christ On and Off if they are marked"
 
static const char oTip [] = "Toggles Strong's Numbers On and Off if they exist"
 
static const char oTip [] = "Toggles Morpheme Segmentation On and Off, when present"
 
static const char oTip [] = "Toggles Word Javascript data"
 
static const char oTip [] = "Toggles Scripture Cross-references On and Off if they exist"
 
static const char oTip [] = "Toggles Headings On and Off if they exist"
 
static const char oTip [] = "Toggles Greek Accents"
 
static const char oTip [] = "Toggles Strong's Numbers On and Off if they exist"
 
static const char oTip [] = "Toggles Word Javascript data"
 
static const char oTip [] = "Toggles Headings On and Off if they exist"
 
static const char oTip [] = "Toggles Strong's Numbers On and Off if they exist"
 
static const char oTip [] = "Toggles Word Javascript data"
 
static const char oTip [] = "Toggles Footnotes On and Off if they exist"
 
static const char oTip [] = "Toggles Footnotes On and Off if they exist"
 
static const char oTip [] = "Toggles Footnotes On and Off if they exist"
 

Typedef Documentation

typedef std::map<unsigned char, SWBuf> SWORD_NAMESPACE_START::DataMap

Definition at line 37 of file url.cpp.

typedef std::map< SWBuf, SWBuf, std::less < SWBuf > > SWORD_NAMESPACE_START::LookupMap

Definition at line 36 of file swlocale.cpp.

Definition at line 37 of file osishtmlhref.cpp.

Function Documentation

static int SWORD_NAMESPACE_START::my_filewriter ( netbuf *  nControl,
void *  buffer,
size_t  size,
void *  fd 
)
static

Definition at line 51 of file ftplibftpt.cpp.

51  {
52  int output = *((int *)fd);
53  FileMgr::write(output, buffer, size);
54  return (int)size;
55  }
preg buffer
Definition: regex.c:8089
static long write(int fd, const void *buf, long count)
Definition: filemgr.cpp:115
int size
Definition: regex.c:5043
static int SWORD_NAMESPACE_START::my_fprogress ( netbuf *  nControl,
int  xfered,
void *  arg 
)
static

Definition at line 62 of file ftplibftpt.cpp.

62  {
63  if (arg) {
64  MyProgressData *pd = (MyProgressData *)arg;
65 //SWLOGD("FTPLibFTPTransport report progress: totalSize: %ld; xfered: %d\n", pd->totalSize, xfered);
66  if (pd->sr) {
67  pd->sr->update(pd->totalSize, xfered);
68  }
69  if (*(pd->term)) return 0;
70  }
71  return 1;
72  }
static int SWORD_NAMESPACE_START::my_fprogress ( void *  clientp,
double  dltotal,
double  dlnow,
double  ultotal,
double  ulnow 
)
static

Definition at line 76 of file rtranspgdrive.cpp.

76  {
77  if (clientp) {
78  MyProgressData *pd = (MyProgressData *)clientp;
79 SWLOGD("RTransportGDrive report progress: totalSize: %ld; xfered: %ld\n", (long)dltotal, (long)dlnow);
80  if (pd->sr) {
81  if (dltotal < 0) dltotal = 0;
82  if (dlnow < 0) dlnow = 0;
83  if (dlnow > dltotal) dlnow = dltotal;
84  pd->sr->update(dltotal, dlnow);
85  }
86  if (*(pd->term)) return 1;
87  }
88  return 0;
89  }
#define SWLOGD(...)
Definition: defs.h:187
static int SWORD_NAMESPACE_START::my_fprogress ( void *  clientp,
double  dltotal,
double  dlnow,
double  ultotal,
double  ulnow 
)
static

Definition at line 81 of file curlftpt.cpp.

81  {
82  if (clientp) {
83  MyProgressData *pd = (MyProgressData *)clientp;
84 SWLOGD("CURLFTPTransport report progress: totalSize: %ld; xfered: %ld\n", (long)dltotal, (long)dlnow);
85  if (pd->sr) {
86  if (dltotal < 0) dltotal = 0;
87  if (dlnow < 0) dlnow = 0;
88  if (dlnow > dltotal) dlnow = dltotal;
89  pd->sr->update(dltotal, dlnow);
90  }
91  if (*(pd->term)) return 1;
92  }
93  return 0;
94  }
#define SWLOGD(...)
Definition: defs.h:187
static int SWORD_NAMESPACE_START::my_fwrite ( void *  buffer,
size_t  size,
size_t  nmemb,
void *  stream 
)
static

Definition at line 52 of file rtranspgdrive.cpp.

52  {
53  struct FtpFile *out=(struct FtpFile *)stream;
54  if (out && !out->stream && !out->destBuf) {
55  /* open file for writing */
56  out->stream=fopen(out->filename, "wb");
57  if (!out->stream)
58  return -1; /* failure, can't open file to write */
59  }
60  if (out->destBuf) {
61  int s = (int)out->destBuf->size();
62  out->destBuf->size(s+(size*nmemb));
63  memcpy(out->destBuf->getRawData()+s, buffer, size*nmemb);
64  return (int)nmemb;
65  }
66  return (int)fwrite(buffer, size, nmemb, out->stream);
67  }
preg buffer
Definition: regex.c:8089
int size
Definition: regex.c:5043
static int SWORD_NAMESPACE_START::my_fwrite ( void *  buffer,
size_t  size,
size_t  nmemb,
void *  stream 
)
static

Definition at line 57 of file curlftpt.cpp.

57  {
58  struct FtpFile *out = (struct FtpFile *)stream;
59  if (out && !out->fd && !out->destBuf) {
60  /* open file for writing */
61  out->fd = FileMgr::createPathAndFile(out->filename);
62  if (out->fd < 0)
63  return -1; /* failure, can't open file to write */
64  }
65  if (out->destBuf) {
66  int s = (int)out->destBuf->size();
67  out->destBuf->size(s+(size*nmemb));
68  memcpy(out->destBuf->getRawData()+s, buffer, size*nmemb);
69  return (int)nmemb;
70  }
71  return (int)FileMgr::write(out->fd, buffer, size * nmemb);
72  }
preg buffer
Definition: regex.c:8089
static long write(int fd, const void *buf, long count)
Definition: filemgr.cpp:115
int size
Definition: regex.c:5043
static int createPathAndFile(const char *fName)
Definition: filemgr.cpp:479
static int SWORD_NAMESPACE_START::my_httpfprogress ( void *  clientp,
double  dltotal,
double  dlnow,
double  ultotal,
double  ulnow 
)
static

Definition at line 65 of file curlhttpt.cpp.

65  {
66  if (clientp) {
67  if (dltotal < 0) dltotal = 0;
68  if (dlnow < 0) dlnow = 0;
69  if (dlnow > dltotal) dlnow = dltotal;
70  ((StatusReporter *)clientp)->update(dltotal, dlnow);
71  }
72  return 0;
73  }
static int SWORD_NAMESPACE_START::my_httpfwrite ( void *  buffer,
size_t  size,
size_t  nmemb,
void *  stream 
)
static

Definition at line 47 of file curlhttpt.cpp.

47  {
48  struct FtpFile *out = (struct FtpFile *)stream;
49  if (out && !out->fd && !out->destBuf) {
50  /* open file for writing */
51  out->fd = FileMgr::createPathAndFile(out->filename);
52  if (out->fd < 0)
53  return -1; /* failure, can't open file to write */
54  }
55  if (out->destBuf) {
56  int s = (int)out->destBuf->size();
57  out->destBuf->size(s+(size*nmemb));
58  memcpy(out->destBuf->getRawData()+s, buffer, size*nmemb);
59  return (int)nmemb;
60  }
61  return (int)FileMgr::write(out->fd, buffer, size * nmemb);
62  }
preg buffer
Definition: regex.c:8089
static long write(int fd, const void *buf, long count)
Definition: filemgr.cpp:115
int size
Definition: regex.c:5043
static int createPathAndFile(const char *fName)
Definition: filemgr.cpp:479
static int SWORD_NAMESPACE_START::my_swbufwriter ( netbuf *  nControl,
void *  buffer,
size_t  size,
void *  swbuf 
)
static

Definition at line 43 of file ftplibftpt.cpp.

43  {
44  SWBuf &output = *(SWBuf *)swbuf;
45  int s = (int)output.size();
46  output.size(s+size);
47  memcpy(output.getRawData()+s, buffer, size);
48  return (int)size;
49  }
Definition: swbuf.h:47
preg buffer
Definition: regex.c:8089
char * getRawData()
Definition: swbuf.h:379
unsigned long size() const
Definition: swbuf.h:185
int size
Definition: regex.c:5043
static int SWORD_NAMESPACE_START::my_trace ( CURL *  handle,
curl_infotype  type,
unsigned char *  data,
size_t  size,
void *  userp 
)
static

Definition at line 97 of file curlftpt.cpp.

97  {
98  SWBuf header;
99  (void)userp; /* prevent compiler warning */
100  (void)handle; /* prevent compiler warning */
101 
102  switch (type) {
103  case CURLINFO_TEXT: header = "TEXT"; break;
104  case CURLINFO_HEADER_OUT: header = "=> Send header"; break;
105  case CURLINFO_HEADER_IN: header = "<= Recv header"; break;
106 
107  // these we don't want to log (HUGE)
108  case CURLINFO_DATA_OUT: header = "=> Send data";
109  case CURLINFO_SSL_DATA_OUT: header = "=> Send SSL data";
110  case CURLINFO_DATA_IN: header = "<= Recv data";
111  case CURLINFO_SSL_DATA_IN: header = "<= Recv SSL data";
112  default: /* in case a new one is introduced to shock us */
113  return 0;
114  }
115 
116  if (size > 120) size = 120;
117  SWBuf text;
118  text.size(size);
119  memcpy(text.getRawData(), data, size);
120 SWLOGD("CURLFTPTransport: %s: %s", header.c_str(), text.c_str());
121  return 0;
122  }
Definition: swbuf.h:47
char * getRawData()
Definition: swbuf.h:379
const char * c_str() const
Definition: swbuf.h:158
unsigned long size() const
Definition: swbuf.h:185
int size
Definition: regex.c:5043
#define SWLOGD(...)
Definition: defs.h:187
static int SWORD_NAMESPACE_START::myhttp_trace ( CURL *  handle,
curl_infotype  type,
unsigned char *  data,
size_t  size,
void *  userp 
)
static

Definition at line 76 of file curlhttpt.cpp.

76  {
77  SWBuf header;
78  (void)userp; /* prevent compiler warning */
79  (void)handle; /* prevent compiler warning */
80 
81  switch (type) {
82  case CURLINFO_TEXT: header = "TEXT"; break;
83  case CURLINFO_HEADER_OUT: header = "=> Send header"; break;
84  case CURLINFO_HEADER_IN: header = "<= Recv header"; break;
85 
86  // these we don't want to log (HUGE)
87  case CURLINFO_DATA_OUT: header = "=> Send data";
88  case CURLINFO_SSL_DATA_OUT: header = "=> Send SSL data";
89  case CURLINFO_DATA_IN: header = "<= Recv data";
90  case CURLINFO_SSL_DATA_IN: header = "<= Recv SSL data";
91  default: /* in case a new one is introduced to shock us */
92  return 0;
93  }
94 
95  if (size > 120) size = 120;
96  SWBuf text;
97  text.size(size);
98  memcpy(text.getRawData(), data, size);
99 SWLOGD("CURLHTTPTransport: %s: %s", header.c_str(), text.c_str());
100  return 0;
101  }
Definition: swbuf.h:47
char * getRawData()
Definition: swbuf.h:379
const char * c_str() const
Definition: swbuf.h:158
unsigned long size() const
Definition: swbuf.h:185
int size
Definition: regex.c:5043
#define SWLOGD(...)
Definition: defs.h:187
static char* SWORD_NAMESPACE_START::nextMark ( const char *  from,
int *  mark_size 
)
static

Definition at line 44 of file utf8arabicpoints.cpp.

44  {
45  // Arabic vowel points currently targeted for elimination:
46  // Table entries excerpted from
47  // http://www.utf8-chartable.de/unicode-utf8-table.pl.
48  // Code UTF-8 Description
49  // point
50  // ----- --------- -----------
51  // U+064B d9 8b ARABIC FATHATAN
52  // U+064C d9 8c ARABIC DAMMATAN
53  // U+064D d9 8d ARABIC KASRATAN
54  // U+064E d9 8e ARABIC FATHA
55  // U+064F d9 8f ARABIC DAMMA
56  // U+0650 d9 90 ARABIC KASRA
57  // U+0651 d9 91 ARABIC SHADDA
58  // U+0652 d9 92 ARABIC SUKUN
59  // U+0653 d9 93 ARABIC MADDAH ABOVE
60  // U+0654 d9 94 ARABIC HAMZA ABOVE
61  // U+0655 d9 95 ARABIC HAMZA BELOW
62  //
63  // U+FC5E ef b1 9e ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM
64  // U+FC5F ef b1 9f ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM
65  // U+FC60 ef b1 a0 ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM
66  // U+FC61 ef b1 a1 ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM
67  // U+FC62 ef b1 a2 ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM
68  // U+FC63 ef b1 a3 ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM
69  //
70  // U+FE70 ef b9 b0 ARABIC FATHATAN ISOLATED FORM
71  // U+FE71 ef b9 b1 ARABIC TATWEEL WITH FATHATAN ABOVE
72  // U+FE72 ef b9 b2 ARABIC DAMMATAN ISOLATED FORM
73  // U+FE73 ef b9 b3 ARABIC TAIL FRAGMENT
74  // U+FE74 ef b9 b4 ARABIC KASRATAN ISOLATED FORM
75  // U+FE75 ef b9 b5 ???
76  // U+FE76 ef b9 b6 ARABIC FATHA ISOLATED FORM
77  // U+FE77 ef b9 b7 ARABIC FATHA MEDIAL FORM
78  // U+FE78 ef b9 b8 ARABIC DAMMA ISOLATED FORM
79  // U+FE79 ef b9 b9 ARABIC DAMMA MEDIAL FORM
80  // U+FE7A ef b9 ba ARABIC KASRA ISOLATED FORM
81  // U+FE7B ef b9 bb ARABIC KASRA MEDIAL FORM
82  // U+FE7C ef b9 bc ARABIC SHADDA ISOLATED FORM
83  // U+FE7D ef b9 bd ARABIC SHADDA MEDIAL FORM
84  // U+FE7E ef b9 be ARABIC SUKUN ISOLATED FORM
85  // U+FE7F ef b9 bf ARABIC SUKUN MEDIAL FORM
86 
87  unsigned char* byte = (unsigned char*) from;
88  for (; *byte; ++byte) {
89  if (byte[0] == 0xD9) {
90  if (byte[1] >= 0x8B && byte[1] <= 0x95) {
91  *mark_size = 2;
92  break;
93  }
94  continue;
95  }
96  if (byte[0] == 0xEF) {
97  if (byte[1] == 0xB1) {
98  if (byte[2] >= 0x9E && byte[2] <= 0xA3) {
99  *mark_size = 3;
100  break;
101  }
102  continue;
103  }
104  if (byte[1] == 0xB9) {
105  if (byte[2] >= 0xB0 && byte[2] <= 0xBF) {
106  *mark_size = 3;
107  break;
108  }
109  continue;
110  }
111  }
112  }
113  return (char*)byte;
114  }
static void SWORD_NAMESPACE_START::outText ( const char *  t,
SWBuf &  o,
BasicFilterUserData *  u 
)
inlinestatic

Definition at line 40 of file osishtmlhref.cpp.

40 { if (!u->suspendTextPassThru) o += t; else u->lastSuspendSegment += t; }
static void SWORD_NAMESPACE_START::outText ( char  t,
SWBuf &  o,
BasicFilterUserData *  u 
)
inlinestatic

Definition at line 41 of file osishtmlhref.cpp.

41 { if (!u->suspendTextPassThru) o += t; else u->lastSuspendSegment += t; }
static void SWORD_NAMESPACE_START::outText ( const char *  t,
SWBuf &  o,
BasicFilterUserData *  u 
)
inlinestatic

Definition at line 72 of file osisrtf.cpp.

72 { if (!u->suspendTextPassThru) o += t; else u->lastSuspendSegment += t; }
static void SWORD_NAMESPACE_START::outText ( char  t,
SWBuf &  o,
BasicFilterUserData *  u 
)
inlinestatic

Definition at line 73 of file osisrtf.cpp.

73 { if (!u->suspendTextPassThru) o += t; else u->lastSuspendSegment += t; }
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 34 of file thmlmorph.cpp.

34  {
35  static const SWBuf choices[3] = {"Off", "On", ""};
36  static const StringList oVals(&choices[0], &choices[2]);
37  return &oVals;
38  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 34 of file osismorph.cpp.

34  {
35  static const SWBuf choices[3] = {"Off", "On", ""};
36  static const StringList oVals(&choices[0], &choices[2]);
37  return &oVals;
38  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 35 of file thmllemma.cpp.

35  {
36  static const SWBuf choices[3] = {"Off", "On", ""};
37  static const StringList oVals(&choices[0], &choices[2]);
38  return &oVals;
39  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 35 of file gbfmorph.cpp.

35  {
36  static const SWBuf choices[3] = {"Off", "On", ""};
37  static const StringList oVals(&choices[0], &choices[2]);
38  return &oVals;
39  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 35 of file osisreferencelinks.cpp.

35  {
36  static const SWBuf choices[3] = {"On", "Off", ""};
37  static const StringList oVals(&choices[0], &choices[2]);
38  return &oVals;
39  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file osisenum.cpp.

36  {
37  static const SWBuf choices[3] = {"Off", "On", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file osisxlit.cpp.

36  {
37  static const SWBuf choices[3] = {"Off", "On", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file osisglosses.cpp.

36  {
37  static const SWBuf choices[3] = {"Off", "On", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file utf8cantillation.cpp.

36  {
37  static const SWBuf choices[3] = {"Off", "On", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file utf8hebrewpoints.cpp.

36  {
37  static const SWBuf choices[3] = {"On", "Off", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file osislemma.cpp.

36  {
37  static const SWBuf choices[3] = {"Off", "On", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file gbfheadings.cpp.

36  {
37  static const SWBuf choices[3] = {"Off", "On", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 36 of file osisredletterwords.cpp.

36  {
37  static const SWBuf choices[3] = {"On", "Off", ""};
38  static const StringList oVals(&choices[0], &choices[2]);
39  return &oVals;
40  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 37 of file gbfredletterwords.cpp.

37  {
38  static const SWBuf choices[3] = {"Off", "On", ""};
39  static const StringList oVals(&choices[0], &choices[2]);
40  return &oVals;
41  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 37 of file osisscripref.cpp.

37  {
38  static const SWBuf choices[3] = {"Off", "On", ""};
39  static const StringList oVals(&choices[0], &choices[2]);
40  return &oVals;
41  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 37 of file thmlvariants.cpp.

37  {
38  static const StringList oVals(&choices[0], &choices[3]);
39  return &oVals;
40  }
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 37 of file utf8arabicpoints.cpp.

37  {
38  static const SWBuf choices[3] = {"On", "Off", ""};
39  static const StringList oVals(&choices[0], &choices[2]);
40  return &oVals;
41  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 38 of file gbfstrongs.cpp.

38  {
39  static const SWBuf choices[3] = {"Off", "On", ""};
40  static const StringList oVals(&choices[0], &choices[2]);
41  return &oVals;
42  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 38 of file osisvariants.cpp.

38  {
39  static const StringList oVals(&choices[0], &choices[3]);
40  return &oVals;
41  }
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 39 of file utf8greekaccents.cpp.

39  {
40  static const SWBuf choices[3] = {"On", "Off", ""};
41  static const StringList oVals(&choices[0], &choices[2]);
42  return &oVals;
43  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 39 of file osismorphsegmentation.cpp.

39  {
40  static const SWBuf choices[3] = {"Off", "On", ""};
41  static const StringList oVals(&choices[0], &choices[2]);
42  return &oVals;
43  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 39 of file osisheadings.cpp.

39  {
40  static const SWBuf choices[3] = {"Off", "On", ""};
41  static const StringList oVals(&choices[0], &choices[2]);
42  return &oVals;
43  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 39 of file gbfwordjs.cpp.

39  {
40  static const SWBuf choices[3] = {"Off", "On", ""};
41  static const StringList oVals(&choices[0], &choices[2]);
42  return &oVals;
43  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 39 of file thmlscripref.cpp.

39  {
40  static const SWBuf choices[3] = {"Off", "On", ""};
41  static const StringList oVals(&choices[0], &choices[2]);
42  return &oVals;
43  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 39 of file thmlstrongs.cpp.

39  {
40  static const SWBuf choices[3] = {"Off", "On", ""};
41  static const StringList oVals(&choices[0], &choices[2]);
42  return &oVals;
43  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 40 of file thmlwordjs.cpp.

40  {
41  static const SWBuf choices[3] = {"Off", "On", ""};
42  static const StringList oVals(&choices[0], &choices[2]);
43  return &oVals;
44  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 40 of file osisstrongs.cpp.

40  {
41  static const SWBuf choices[3] = {"Off", "On", ""};
42  static const StringList oVals(&choices[0], &choices[2]);
43  return &oVals;
44  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 40 of file thmlheadings.cpp.

40  {
41  static const SWBuf choices[3] = {"Off", "On", ""};
42  static const StringList oVals(&choices[0], &choices[2]);
43  return &oVals;
44  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 41 of file osisfootnotes.cpp.

41  {
42  static const SWBuf choices[3] = {"Off", "On", ""};
43  static const StringList oVals(&choices[0], &choices[2]);
44  return &oVals;
45  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 41 of file osiswordjs.cpp.

41  {
42  static const SWBuf choices[3] = {"Off", "On", ""};
43  static const StringList oVals(&choices[0], &choices[2]);
44  return &oVals;
45  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 41 of file gbffootnotes.cpp.

41  {
42  static const SWBuf choices[3] = {"Off", "On", ""};
43  static const StringList oVals(&choices[0], &choices[2]);
44  return &oVals;
45  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
static const StringList* SWORD_NAMESPACE_START::oValues ( )
static

Definition at line 42 of file thmlfootnotes.cpp.

42  {
43  static const SWBuf choices[3] = {"Off", "On", ""};
44  static const StringList oVals(&choices[0], &choices[2]);
45  return &oVals;
46  }
Definition: swbuf.h:47
std::list< SWBuf > StringList
Definition: swmodule.cpp:91
static const char * choices[4]
void SWORD_NAMESPACE_START::processLemma ( bool  suspendTextPassThru,
XMLTag &  tag,
SWBuf &  buf 
)

Definition at line 43 of file osishtmlhref.cpp.

43  {
44  const char *attrib;
45  const char *val;
46  if ((attrib = tag.getAttribute("lemma"))) {
47  int count = tag.getAttributePartCount("lemma", ' ');
48  int i = (count > 1) ? 0 : -1; // -1 for whole value cuz it's faster, but does the same thing as 0
49  do {
50  attrib = tag.getAttribute("lemma", i, ' ');
51  if (i < 0) i = 0; // to handle our -1 condition
52  val = strchr(attrib, ':');
53  val = (val) ? (val + 1) : attrib;
54  SWBuf gh;
55  if(*val == 'G')
56  gh = "Greek";
57  if(*val == 'H')
58  gh = "Hebrew";
59  const char *val2 = val;
60  if ((strchr("GH", *val)) && (isdigit(val[1])))
61  val2++;
62  //if ((!strcmp(val2, "3588")) && (lastText.length() < 1))
63  // show = false;
64  //else {
65  if (!suspendTextPassThru) {
66  buf.appendFormatted("<small><em class=\"strongs\">&lt;<a href=\"passagestudy.jsp?action=showStrongs&type=%s&value=%s\" class=\"strongs\">%s</a>&gt;</em></small>",
67  (gh.length()) ? gh.c_str() : "",
68  URL::encode(val2).c_str(),
69  val2);
70  }
71  //}
72 
73  } while (++i < count);
74  }
75 }
SWBuf & appendFormatted(const char *format,...)
Definition: swbuf.cpp:81
Definition: swbuf.h:47
unsigned long length() const
Definition: swbuf.h:197
const char * c_str() const
Definition: swbuf.h:158
const char * getAttribute(const char *attribName, int partNum=-1, char partSplit= '|') const
Definition: utilxml.cpp:230
static const SWBuf encode(const char *urlText)
Definition: url.cpp:231
int getAttributePartCount(const char *attribName, char partSplit= '|') const
Definition: utilxml.cpp:218
void SWORD_NAMESPACE_START::processMorph ( bool  suspendTextPassThru,
XMLTag &  tag,
SWBuf &  buf 
)

Definition at line 77 of file osishtmlhref.cpp.

77  {
78  const char * attrib;
79  const char *val;
80  if ((attrib = tag.getAttribute("morph"))) { // && (show)) {
81  SWBuf savelemma = tag.getAttribute("savlm");
82  //if ((strstr(savelemma.c_str(), "3588")) && (lastText.length() < 1))
83  // show = false;
84  //if (show) {
85  int count = tag.getAttributePartCount("morph", ' ');
86  int i = (count > 1) ? 0 : -1; // -1 for whole value cuz it's faster, but does the same thing as 0
87  do {
88  attrib = tag.getAttribute("morph", i, ' ');
89  if (i < 0) i = 0; // to handle our -1 condition
90  val = strchr(attrib, ':');
91  val = (val) ? (val + 1) : attrib;
92  const char *val2 = val;
93  if ((*val == 'T') && (strchr("GH", val[1])) && (isdigit(val[2])))
94  val2+=2;
95  if (!suspendTextPassThru) {
96  buf.appendFormatted("<small><em class=\"morph\">(<a href=\"passagestudy.jsp?action=showMorph&type=%s&value=%s\" class=\"morph\">%s</a>)</em></small>",
97  URL::encode(tag.getAttribute("morph")).c_str(),
98  URL::encode(val).c_str(),
99  val2);
100  }
101  } while (++i < count);
102  //}
103  }
104 }
SWBuf & appendFormatted(const char *format,...)
Definition: swbuf.cpp:81
Definition: swbuf.h:47
const char * c_str() const
Definition: swbuf.h:158
const char * getAttribute(const char *attribName, int partNum=-1, char partSplit= '|') const
Definition: utilxml.cpp:230
static const SWBuf encode(const char *urlText)
Definition: url.cpp:231
int getAttributePartCount(const char *attribName, char partSplit= '|') const
Definition: utilxml.cpp:218
void SWORD_NAMESPACE_START::removeTrailingSlash ( SWBuf &  buf)
static

Definition at line 57 of file installmgr.cpp.

57  {
58  int len = (int)buf.size();
59  if ((buf[len-1] == '/')
60  || (buf[len-1] == '\\'))
61  buf.size(len-1);
62  }
unsigned long size() const
Definition: swbuf.h:185

Variable Documentation

class SWORD_NAMESPACE_START::__init SWORD_NAMESPACE_START::___init
static
class SWORD_NAMESPACE_START::converters_init SWORD_NAMESPACE_START::__converters_init
class SWORD_NAMESPACE_START::CURLFTPTransport_init SWORD_NAMESPACE_START::_curlFTPTransport_init
static
class SWORD_NAMESPACE_START::FTPLibFTPTransport_init SWORD_NAMESPACE_START::_ftpLibFTPTransport_init
static
class SWORD_NAMESPACE_START::RTransportGDrive_init SWORD_NAMESPACE_START::_rTransportGDrive_init
static
const char* SWORD_NAMESPACE_START::choices[4] = { "Primary Reading", "Secondary Reading", "All Readings", "" }
static

Definition at line 35 of file thmlvariants.cpp.

const char* SWORD_NAMESPACE_START::choices[4] = { "Primary Reading", "Secondary Reading", "All Readings", "" }
static

Definition at line 36 of file osisvariants.cpp.

std::map<SW_u32, SWBuf> SWORD_NAMESPACE_START::converters

Definition at line 45 of file utf8greekaccents.cpp.

DataMap SWORD_NAMESPACE_START::m

Definition at line 38 of file url.cpp.

const char* SWORD_NAMESPACE_START::masterRepoList = "masterRepoList.conf"
static

Definition at line 64 of file installmgr.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Morphological Tags"
static

Definition at line 31 of file osismorph.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Morphological Tags"
static

Definition at line 31 of file thmlmorph.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Morphological Tags"
static

Definition at line 32 of file gbfmorph.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Lemmas"
static

Definition at line 32 of file thmllemma.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Enumerations"
static

Definition at line 33 of file osisenum.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Hebrew Vowel Points"
static

Definition at line 33 of file utf8hebrewpoints.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Glosses"
static

Definition at line 33 of file osisglosses.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Transliterated Forms"
static

Definition at line 33 of file osisxlit.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Lemmas"
static

Definition at line 33 of file osislemma.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Headings"
static

Definition at line 33 of file gbfheadings.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Textual Variants"
static

Definition at line 33 of file thmlvariants.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Words of Christ in Red"
static

Definition at line 33 of file osisredletterwords.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Hebrew Cantillation"
static

Definition at line 33 of file utf8cantillation.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Cross-references"
static

Definition at line 34 of file osisscripref.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Textual Variants"
static

Definition at line 34 of file osisvariants.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Words of Christ in Red"
static

Definition at line 34 of file gbfredletterwords.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Arabic Vowel Points"
static

Definition at line 34 of file utf8arabicpoints.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Strong's Numbers"
static

Definition at line 35 of file gbfstrongs.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Greek Accents"
static

Definition at line 36 of file utf8greekaccents.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Headings"
static

Definition at line 36 of file osisheadings.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Word Javascript"
static

Definition at line 36 of file gbfwordjs.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Cross-references"
static

Definition at line 36 of file thmlscripref.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Strong's Numbers"
static

Definition at line 36 of file thmlstrongs.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Morpheme Segmentation"
static

Definition at line 36 of file osismorphsegmentation.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Strong's Numbers"
static

Definition at line 37 of file osisstrongs.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Headings"
static

Definition at line 37 of file thmlheadings.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Word Javascript"
static

Definition at line 37 of file thmlwordjs.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Footnotes"
static

Definition at line 38 of file osisfootnotes.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Word Javascript"
static

Definition at line 38 of file osiswordjs.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Footnotes"
static

Definition at line 38 of file gbffootnotes.cpp.

const char SWORD_NAMESPACE_START::oName[] = "Footnotes"
static

Definition at line 39 of file thmlfootnotes.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Morphological Tags On and Off if they exist"
static

Definition at line 32 of file osismorph.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Morphological Tags On and Off if they exist"
static

Definition at line 32 of file thmlmorph.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Morphological Tags On and Off if they exist"
static

Definition at line 33 of file gbfmorph.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Lemmas On and Off if they exist"
static

Definition at line 33 of file thmllemma.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Red Coloring for Words of Christ On and Off if they are marked"
static

Definition at line 34 of file osisredletterwords.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Hebrew Cantillation Marks"
static

Definition at line 34 of file utf8cantillation.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Headings On and Off if they exist"
static

Definition at line 34 of file gbfheadings.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Glosses On and Off if they exist"
static

Definition at line 34 of file osisglosses.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Enumerations On and Off if they exist"
static

Definition at line 34 of file osisenum.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Hebrew Vowel Points"
static

Definition at line 34 of file utf8hebrewpoints.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Switch between Textual Variants modes"
static

Definition at line 34 of file thmlvariants.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles transliterated forms On and Off if they exist"
static

Definition at line 34 of file osisxlit.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Lemmas On and Off if they exist"
static

Definition at line 34 of file osislemma.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Scripture Cross-references On and Off if they exist"
static

Definition at line 35 of file osisscripref.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Switch between Textual Variants modes"
static

Definition at line 35 of file osisvariants.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Arabic Vowel Points"
static

Definition at line 35 of file utf8arabicpoints.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Red Coloring for Words of Christ On and Off if they are marked"
static

Definition at line 35 of file gbfredletterwords.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Strong's Numbers On and Off if they exist"
static

Definition at line 36 of file gbfstrongs.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Morpheme Segmentation On and Off, when present"
static

Definition at line 37 of file osismorphsegmentation.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Word Javascript data"
static

Definition at line 37 of file gbfwordjs.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Scripture Cross-references On and Off if they exist"
static

Definition at line 37 of file thmlscripref.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Headings On and Off if they exist"
static

Definition at line 37 of file osisheadings.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Greek Accents"
static

Definition at line 37 of file utf8greekaccents.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Strong's Numbers On and Off if they exist"
static

Definition at line 37 of file thmlstrongs.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Word Javascript data"
static

Definition at line 38 of file thmlwordjs.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Headings On and Off if they exist"
static

Definition at line 38 of file thmlheadings.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Strong's Numbers On and Off if they exist"
static

Definition at line 38 of file osisstrongs.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Word Javascript data"
static

Definition at line 39 of file osiswordjs.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Footnotes On and Off if they exist"
static

Definition at line 39 of file osisfootnotes.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Footnotes On and Off if they exist"
static

Definition at line 39 of file gbffootnotes.cpp.

const char SWORD_NAMESPACE_START::oTip[] = "Toggles Footnotes On and Off if they exist"
static

Definition at line 40 of file thmlfootnotes.cpp.