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< SWBufTagStack
 

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 StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
static const StringListoValues ()
 
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, SWBufconverters
 
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.