wlmaker
Loading...
Searching...
No Matches
desktop_entry Struct Reference

#include <desktop-parser.h>

Public Attributes

enum desktop_entry_type type
bool hidden
bool no_display
bool terminal
int8_t name_priority
char * name_ptr
char * exec_ptr
char * try_exec_ptr
char * path_ptr
char ** category_ptrs

Detailed Description

Holds information for one desktop entry.

Member Data Documentation

◆ category_ptrs

char** desktop_entry::category_ptrs

An array of strings, each indicating a category. NULL-terminated.

◆ exec_ptr

char* desktop_entry::exec_ptr

Program to execute, possibly with arguments.

◆ hidden

bool desktop_entry::hidden

Whether this desktop entry had been deleted (to be ignored).

◆ name_priority

int8_t desktop_entry::name_priority

Helper for localized "Name".

◆ name_ptr

char* desktop_entry::name_ptr

Localized specific name of the application.

◆ no_display

bool desktop_entry::no_display

Whether to exclude this entry from the menus.

◆ path_ptr

char* desktop_entry::path_ptr

The working directory to run the program in.

◆ terminal

bool desktop_entry::terminal

Whether the program runs in a terminal window.

◆ try_exec_ptr

char* desktop_entry::try_exec_ptr

Path to executable, used to determine if the program is installed.

◆ type

enum desktop_entry_type desktop_entry::type

Type of the desktop entry.


The documentation for this struct was generated from the following file: