~ubuntu-branches/debian/sid/xiphos/sid

« back to all changes in this revision

Viewing changes to src/main/sword_treekey.cc

  • Committer: Package Import Robot
  • Author(s): Dimitri John Ledkov
  • Date: 2014-07-12 17:08:46 UTC
  • mfrom: (1.3.3)
  • Revision ID: package-import@ubuntu.com-20140712170846-ja9jzhgt51d3fkrd
Tags: 3.2.2+dfsg1-1
* New upstream release.
* Bump standards version.
* Switch uscan to sf.net redirector.
* Unpack waf in get-orig-source target.
* Bump to debhelper 9.
* Add uuid-dev build-dep.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 * Xiphos Bible Study Tool
3
3
 * sword_treekey.cc - treekey stuff for book editor
4
4
 *
5
 
 * Copyright (C) 2008-2011 Xiphos Developer Team
 
5
 * Copyright (C) 2008-2014 Xiphos Developer Team
6
6
 *
7
7
 * This program is free software; you can redistribute it and/or modify
8
8
 * it under the terms of the GNU General Public License as published by
175
175
        if (!mod)
176
176
                return 0;
177
177
 
178
 
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->CreateKey ();
 
178
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->createKey ();
179
179
        treekey->setOffset (atol(offset));
180
 
        mod->SetKey(treekey);
181
 
        mod->KeyText();      //snap to entry
 
180
        mod->setKey(treekey);
 
181
        mod->getKeyText();      //snap to entry
182
182
        mod->deleteEntry();
183
183
        treekey->remove();
184
184
        return treekey->getOffset();
194
194
        if (!mod)
195
195
                return 0;
196
196
 
197
 
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->CreateKey ();
 
197
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->createKey ();
198
198
        treekey->setOffset (atol(offset));
199
199
        GS_message (("offset1: %ld",  treekey->getOffset()));
200
200
        treekey->append ();
201
201
        treekey->setLocalName (name);
202
202
        treekey->save ();
203
203
 
204
 
        mod->SetKey(treekey);
205
 
        mod->KeyText();      //snap to entry
 
204
        mod->setKey(treekey);
 
205
        mod->getKeyText();      //snap to entry
206
206
        (*mod) << name;
207
207
 
208
208
        GS_message (("offset2: %ld",  treekey->getOffset()));
220
220
        if (!mod)
221
221
                return 0;
222
222
 
223
 
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->CreateKey ();
 
223
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->createKey ();
224
224
        treekey->setOffset (atol(offset));
225
225
        treekey->appendChild ();
226
226
        treekey->setLocalName (name);
227
227
        treekey->save ();
228
228
 
229
 
        mod->SetKey(treekey);
230
 
        mod->KeyText();      //snap to entry
 
229
        mod->setKey(treekey);
 
230
        mod->getKeyText();      //snap to entry
231
231
        (*mod) << name;
232
232
        GS_message (("book: %s\nlocalName: %s\noffset :%s", book, name,
233
233
                     offset));
244
244
        if (!mod)
245
245
                return;
246
246
 
247
 
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->CreateKey ();
 
247
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->createKey ();
248
248
        treekey->setOffset (atol(offset));
249
249
        treekey->setLocalName (name);
250
250
        treekey->save ();
264
264
        if (!mod)
265
265
                return NULL;
266
266
 
267
 
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->CreateKey ();
 
267
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->createKey ();
268
268
        TreeKeyIdx treenode = *treekey;
269
269
        treenode.setOffset(atol(offset));
270
 
        mod->SetKey(treenode);
271
 
        mod->KeyText();      //snap to entry
 
270
        mod->setKey(treenode);
 
271
        mod->getKeyText();      //snap to entry
272
272
 
273
273
        return strdup(mod->getRawEntry());
274
274
}
283
283
        if (!mod || (atol(offset) == 0))
284
284
                return;
285
285
 
286
 
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->CreateKey ();
 
286
        TreeKeyIdx *treekey = (TreeKeyIdx *) mod->createKey ();
287
287
        TreeKeyIdx treenode = *treekey;
288
288
        treenode.setOffset(atol(offset));
289
 
        mod->SetKey(treenode);
290
 
        mod->KeyText();      //snap to entry
 
289
        mod->setKey(treenode);
 
290
        mod->getKeyText();      //snap to entry
291
291
        (*mod) << text;
292
292
        if (settings.book_mod && book
293
293
                        && !strcmp(settings.book_mod,book)){
306
306
        SWMgr *mgr = backend->get_mgr ();
307
307
        SWModule *mod = mgr->Modules[book];
308
308
 
 
309
        GS_message(("main_load_book_tree_in_editor book: %s", book ));
 
310
 
309
311
        if (!mod)
310
312
                return;
311
313
        tmpbuf = book;
312
314
        mod_name = book;
313
 
        TreeKeyIdx root = *((TreeKeyIdx *) mod->CreateKey ());
 
315
        TreeKeyIdx root = *((TreeKeyIdx *) mod->createKey ());
314
316
        root.root ();
315
317
 
316
318
        store = gtk_tree_store_new (N_COLUMNS,