C-Menu 0.2.9
A User Interface Toolkit
Loading...
Searching...
No Matches
pick.h File Reference

Pick data structures, enums, types, end external declarations. More...

#include <cm.h>
Include dependency graph for pick.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Pick
 Pick data structure. More...

Macros

#define OBJ_MAXLEN   80
#define OBJ_MAXCNT   1024

Functions

void save_object (Pick *, char *)
 Saves a string as an object in the pick structure.
void display_page (Pick *)
 Displays current page of objects in pick window.
void reverse_object (Pick *)
 Reverses the display of the currently selected object in pick window.
void toggle_object (Pick *)
 Toggles the selection state of the currently selected object in pick window.
int output_objects (Pick *)
 Outputs selected objects to specified output file.
int mpick (int, char **, int, int, int, int, char *, int)

Variables

Pickpick

Detailed Description

Pick data structures, enums, types, end external declarations.

Author
Bill Waller Copyright (c) 2025 MIT License billx.nosp@m.wall.nosp@m.er@gm.nosp@m.ail..nosp@m.com
Date
2026-02-09

Definition in file pick.h.

Macro Definition Documentation

◆ OBJ_MAXCNT

#define OBJ_MAXCNT   1024

Definition at line 17 of file pick.h.

◆ OBJ_MAXLEN

#define OBJ_MAXLEN   80

Pick structures, enums, and data types

Definition at line 16 of file pick.h.

Function Documentation

◆ mpick()

int mpick ( int ,
char ** ,
int ,
int ,
int ,
int ,
char * ,
int  )
extern

Variable Documentation

◆ pick

Pick* pick
extern

pointer to Pick data structure

Definition at line 46 of file mem.c.

Referenced by destroy_pick(), display_pick_help(), exec_objects(), init_pick_files(), new_pick(), open_pick_win(), pick_engine(), and picker().