我有一个GtkEntry,GtkEntryCompletion完成了动作。动态添加这些动作(即它们的数字和名称可能会有所不同):
在文档中,有一个函数可以根据索引删除操作。由于我没有跟踪索引的跟踪而我不想,是否有办法删除所有操作以添加新的操作?
答案 0 :(得分:0)
似乎除了保存我添加的操作数量之外别无他法。当我需要删除所有这些动作时,我会使用它:
for (guint i = 0; i < num_actions; i++) {
gtk_entry_completion_delete_action (entry_completion, 0);
}
0值是索引。由于这个索引是相对的,我只需要删除动作0次。