libgaminggear
Data Structures | Macros | Typedefs | Functions
gaminggear_macro_dialog.h File Reference

Macro selection dialog. More...

Data Structures

struct  _GaminggearMacroDialog
 

Macros

#define GAMINGGEAR_MACRO_DIALOG_TYPE   (gaminggear_macro_dialog_get_type())
 
#define GAMINGGEAR_MACRO_DIALOG(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GAMINGGEAR_MACRO_DIALOG_TYPE, GaminggearMacroDialog))
 
#define IS_GAMINGGEAR_MACRO_DIALOG(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GAMINGGEAR_MACRO_DIALOG_TYPE))
 

Typedefs

typedef struct _GaminggearMacroDialog GaminggearMacroDialog
 
typedef struct _GaminggearMacroDialogPrivate GaminggearMacroDialogPrivate
 

Functions

GaminggearMacrogaminggear_macro_dialog (GtkWindow *parent)
 Let user select macro. More...
 
GaminggearMacrogaminggear_macro_dialog_run (GaminggearMacroDialog *macro_dialog)
 Run a macro dialog. More...
 
GtkWidget * gaminggear_macro_dialog_new (GtkWindow *parent)
 Creates new macro dialog. More...
 

Detailed Description

Macro selection dialog.

Macro Definition Documentation

◆ GAMINGGEAR_MACRO_DIALOG

#define GAMINGGEAR_MACRO_DIALOG (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GAMINGGEAR_MACRO_DIALOG_TYPE, GaminggearMacroDialog))

◆ GAMINGGEAR_MACRO_DIALOG_TYPE

#define GAMINGGEAR_MACRO_DIALOG_TYPE   (gaminggear_macro_dialog_get_type())

◆ IS_GAMINGGEAR_MACRO_DIALOG

#define IS_GAMINGGEAR_MACRO_DIALOG (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GAMINGGEAR_MACRO_DIALOG_TYPE))

Typedef Documentation

◆ GaminggearMacroDialog

◆ GaminggearMacroDialogPrivate

typedef struct _GaminggearMacroDialogPrivate GaminggearMacroDialogPrivate

Function Documentation

◆ gaminggear_macro_dialog()

GaminggearMacro* gaminggear_macro_dialog ( GtkWindow *  parent)

Let user select macro.

Convenience function that creates, runs and destroys a macro dialog.

Parameters
parentParent window or NULL.
Return values
macroSelected macro or NULL.
Since
1.0

◆ gaminggear_macro_dialog_new()

GtkWidget* gaminggear_macro_dialog_new ( GtkWindow *  parent)

Creates new macro dialog.

Parameters
parentParent window or NULL.
Return values
widgetThe macro dialog.
Since
1.0

◆ gaminggear_macro_dialog_run()

GaminggearMacro* gaminggear_macro_dialog_run ( GaminggearMacroDialog macro_dialog)

Run a macro dialog.

Reloads macro data and runs dialog.

Parameters
macro_dialogThe macro dialog.
Return values
macroSelected macro or NULL.
Since
1.0