pnmixer
Volume mixer for the system tray
Typedefs | Functions
ui-popup-menu.h File Reference

Header for ui-popup-menu.c. More...

#include "audio.h"
#include <gtk/gtk.h>
Include dependency graph for ui-popup-menu.h:

Go to the source code of this file.

Typedefs

typedef struct popup_menu PopupMenu
 

Functions

PopupMenupopup_menu_create (Audio *audio)
 
void popup_menu_destroy (PopupMenu *menu)
 
void popup_menu_show (PopupMenu *menu, GtkMenuPositionFunc func, gpointer data, guint button, guint activate_time)
 
GtkWindow * popup_menu_get_window (PopupMenu *menu)
 

Detailed Description

Header for ui-popup-menu.c.

Header for ui-popup-menu.c.

Definition in file ui-popup-menu.h.

Typedef Documentation

◆ PopupMenu

typedef struct popup_menu PopupMenu

Definition at line 22 of file ui-popup-menu.h.

Function Documentation

◆ popup_menu_create()

PopupMenu* popup_menu_create ( Audio audio)

Creates the popup menu and connects all the signals.

Parameters
audiopointer to this audio subsystem.
Returns
the newly created PopupMenu instance.

Definition at line 261 of file ui-popup-menu.c.

◆ popup_menu_destroy()

void popup_menu_destroy ( PopupMenu menu)

Destroys the popup menu, freeing any resources.

Parameters
menua PopupMenu instance.

Definition at line 245 of file ui-popup-menu.c.

◆ popup_menu_get_window()

GtkWindow* popup_menu_get_window ( PopupMenu menu)

Return a pointer toward the internal GtkWindow instance.

Parameters
menua PopupMenu instance.

Definition at line 208 of file ui-popup-menu.c.

◆ popup_menu_show()

void popup_menu_show ( PopupMenu menu,
GtkMenuPositionFunc  func,
gpointer  data,
guint  button,
guint  activate_time 
)