예제 #1
0
        public RC.QueueItem Copy()
        {
            IntPtr raw_ret = rc_queue_item_copy(Handle);

            RC.QueueItem ret = raw_ret == IntPtr.Zero ? null : (RC.QueueItem)GLib.Opaque.GetOpaque(raw_ret, typeof(RC.QueueItem), true);
            return(ret);
        }
예제 #2
0
        public int Cmp(RC.QueueItem b)
        {
            int raw_ret = rc_queue_item_cmp(Handle, b == null ? IntPtr.Zero : b.Handle);
            int ret     = raw_ret;

            return(ret);
        }
예제 #3
0
        public bool BranchContains(RC.QueueItem possible_subbranch)
        {
            bool raw_ret = rc_queue_item_branch_contains(Handle, possible_subbranch == null ? IntPtr.Zero : possible_subbranch.Handle);
            bool ret     = raw_ret;

            return(ret);
        }
예제 #4
0
 public void BranchAddItem(RC.QueueItem subitem)
 {
     rc_queue_item_branch_add_item(Handle, subitem == null ? IntPtr.Zero : subitem.Handle);
 }
예제 #5
0
 public void GroupAddItem(RC.QueueItem subitem)
 {
     rc_queue_item_group_add_item(Handle, subitem == null ? IntPtr.Zero : subitem.Handle);
 }
예제 #6
0
 public void AddItem(RC.QueueItem item)
 {
     rc_resolver_queue_add_item(Handle, item == null ? IntPtr.Zero : item.Handle);
 }