1
1
#include "gelektra-keyset.h"
2
- #include <kdbprivate.h>
3
2
#include <string.h>
4
3
5
4
G_DEFINE_TYPE (GElektraKeySet , gelektra_keyset , G_TYPE_OBJECT )
@@ -49,8 +48,6 @@ GElektraKeySet * gelektra_keyset_new (gsize alloc, ...)
49
48
GElektraKeySet * ks = g_object_new (GELEKTRA_TYPE_KEYSET , NULL );
50
49
if (alloc > 0 )
51
50
{
52
- ksResize (ks -> keyset , alloc );
53
-
54
51
va_start (va , alloc );
55
52
GElektraKey * key = (GElektraKey * ) va_arg (va , GElektraKey * );
56
53
while (key )
@@ -203,11 +200,6 @@ GElektraKeySet * gelektra_keyset_cut (GElektraKeySet * ks, const GElektraKey * p
203
200
return gelektra_keyset_make (ksCut (ks -> keyset , point -> key ));
204
201
}
205
202
206
- gint gelektra_keyset_resize (GElektraKeySet * ks , gsize alloc )
207
- {
208
- return ksResize (ks -> keyset , alloc );
209
- }
210
-
211
203
gssize gelektra_keyset_len (const GElektraKeySet * ks )
212
204
{
213
205
return ksGetSize (ks -> keyset );
@@ -243,35 +235,6 @@ GElektraKey * gelektra_keyset_lookup_byname (GElektraKeySet * ks, const char * n
243
235
}
244
236
245
237
/* iterating */
246
- gint gelektra_keyset_rewind (GElektraKeySet * ks )
247
- {
248
- return ksRewind (ks -> keyset );
249
- }
250
-
251
- /**
252
- * gelektra_keyset_next:
253
- * @ks: A #GElektraKeySet
254
- *
255
- * Returns: (transfer full): Next #GElektraKey in @ks
256
- * see ksNext
257
- */
258
- GElektraKey * gelektra_keyset_next (GElektraKeySet * ks )
259
- {
260
- return gelektra_key_make (ksNext (ks -> keyset ));
261
- }
262
-
263
- /**
264
- * gelektra_keyset_current:
265
- * @ks: A #GElektraKeySet
266
- *
267
- * Returns: (transfer full): Current #GElektraKey in @ks
268
- * see ksCurrent
269
- */
270
- GElektraKey * gelektra_keyset_current (const GElektraKeySet * ks )
271
- {
272
- return gelektra_key_make (ksCurrent (ks -> keyset ));
273
- }
274
-
275
238
/**
276
239
* gelektra_keyset_head:
277
240
* @ks: A #GElektraKeySet
@@ -297,38 +260,14 @@ GElektraKey * gelektra_keyset_tail (const GElektraKeySet * ks)
297
260
}
298
261
299
262
/**
300
- * gelektra_keyset_getcursor:
301
- * @ks: A #GElektraKeySet
302
- *
303
- * Returns: Current cursor position
304
- * see ksGetCursor
305
- */
306
- gssize gelektra_keyset_getcursor (const GElektraKeySet * ks )
307
- {
308
- return ksGetCursor (ks -> keyset );
309
- }
310
-
311
- /**
312
- * gelektra_keyset_setcursor:
313
- * @ks: A #GElektraKeySet
314
- * @pos: The new cursor position
315
- *
316
- * see ksSetCursor
317
- */
318
- gint gelektra_keyset_setcursor (GElektraKeySet * ks , gssize pos )
319
- {
320
- return ksSetCursor (ks -> keyset , pos );
321
- }
322
-
323
- /**
324
- * gelektra_keyset_atcursor:
263
+ * gelektra_keyset_at:
325
264
* @ks: A #GElektraKeySet
326
265
* @pos: The cursor position
327
266
*
328
267
* Returns: (transfer full): #GElektraKey in @ks at @pos
329
268
* see ksAtCursor
330
269
*/
331
- GElektraKey * gelektra_keyset_atcursor (GElektraKeySet * ks , gssize pos )
270
+ GElektraKey * gelektra_keyset_at (GElektraKeySet * ks , gssize pos )
332
271
{
333
272
if (pos < 0 ) pos += gelektra_keyset_len (ks );
334
273
return gelektra_key_make (ksAtCursor (ks -> keyset , pos ));
0 commit comments