📄 groupdir.h
字号:
/*
========================================================================
DEVise Data Visualization Software
(c) Copyright 1992-1995
By the DEVise Development Group
Madison, Wisconsin
All Rights Reserved.
========================================================================
Under no circumstances is this software to be copied, distributed,
or altered in any way without prior permission from the DEVise
Development Group.
*/
/*
$Id: GroupDir.h,v 1.6 1996/05/11 17:29:49 jussi Exp $
$Log: GroupDir.h,v $
Revision 1.6 1996/05/11 17:29:49 jussi
Removed subitems() function that used Tcl_Interp arguments.
Revision 1.5 1996/05/09 18:14:33 kmurli
Modified Group.C and GroupDir.C to include an oiverloaded functions for
get_items, subitems to take in a char * instead of Tcp_interp *. This
is for use in the ServerAPI.c
Revision 1.4 1995/12/28 19:41:59 jussi
Small fix to remove compiler warnings.
Revision 1.3 1995/11/18 01:53:37 ravim
SchemaList created and groups stored with corr. schema.
Revision 1.2 1995/09/27 23:59:49 ravim
Fixed some bugs. Added some new functions for handling groups.
Revision 1.1 1995/09/22 20:09:27 ravim
Group structure for viewing schema
*/
#ifndef _GROUPDIR_H_
#define _GROUPDIR_H_
#include "ItemList.h"
class GroupDir
{
public:
struct SchemaList
{
char *sname;
ItemList *topgrps;
SchemaList *next;
};
SchemaList *list;
GroupDir();
~GroupDir();
void add_entry(char *schema);
void add_topgrp(char *schema, Group *gp);
void top_level_groups(char *result, char *schema);
void get_items(char *result, char *schema, char *topgname, char *gname);
int find_entry(char *schema);
int num_topgrp(char *schema);
private:
Group *find_grp(Group *gp, char *gname);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -