Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
expander.h File Reference
#include <glib-object.h>
#include <gtk/gtk.h>
+ Include dependency graph for expander.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _GtkDarktableExpander
 
struct  _GtkDarktableExpanderClass
 

Macros

#define DTGTK_TYPE_EXPANDER   (dtgtk_expander_get_type())
 
#define DTGTK_EXPANDER(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpander))
 
#define DTGTK_IS_EXPANDER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_EXPANDER))
 
#define DTGTK_EXPANDER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
 
#define DTGTK_IS_EXPANDER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_EXPANDER))
 
#define DTGTK_EXPANDER_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
 

Typedefs

typedef struct _GtkDarktableExpander GtkDarktableExpander
 
typedef struct _GtkDarktableExpanderClass GtkDarktableExpanderClass
 

Functions

GType dtgtk_expander_get_type (void)
 
GtkWidget * dtgtk_expander_get_frame (GtkDarktableExpander *expander)
 
GtkWidget * dtgtk_expander_get_header (GtkDarktableExpander *expander)
 
GtkWidget * dtgtk_expander_get_header_event_box (GtkDarktableExpander *expander)
 
GtkWidget * dtgtk_expander_get_body (GtkDarktableExpander *expander)
 
GtkWidget * dtgtk_expander_get_body_event_box (GtkDarktableExpander *expander)
 
void dtgtk_expander_set_expanded (GtkDarktableExpander *expander, gboolean expanded)
 
gboolean dtgtk_expander_get_expanded (GtkDarktableExpander *expander)
 
GtkWidget * dtgtk_expander_new (GtkWidget *header, GtkWidget *body)
 

Macro Definition Documentation

◆ DTGTK_EXPANDER

#define DTGTK_EXPANDER (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpander))

◆ DTGTK_EXPANDER_CLASS

#define DTGTK_EXPANDER_CLASS (   klass)     (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))

◆ DTGTK_EXPANDER_GET_CLASS

#define DTGTK_EXPANDER_GET_CLASS (   obj)     (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))

◆ DTGTK_IS_EXPANDER

#define DTGTK_IS_EXPANDER (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_EXPANDER))

◆ DTGTK_IS_EXPANDER_CLASS

#define DTGTK_IS_EXPANDER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_EXPANDER))

◆ DTGTK_TYPE_EXPANDER

#define DTGTK_TYPE_EXPANDER   (dtgtk_expander_get_type())

Typedef Documentation

◆ GtkDarktableExpander

◆ GtkDarktableExpanderClass

Function Documentation

◆ dtgtk_expander_get_body()

GtkWidget * dtgtk_expander_get_body ( GtkDarktableExpander expander)

◆ dtgtk_expander_get_body_event_box()

GtkWidget * dtgtk_expander_get_body_event_box ( GtkDarktableExpander expander)

◆ dtgtk_expander_get_expanded()

gboolean dtgtk_expander_get_expanded ( GtkDarktableExpander expander)

◆ dtgtk_expander_get_frame()

GtkWidget * dtgtk_expander_get_frame ( GtkDarktableExpander expander)

◆ dtgtk_expander_get_header()

GtkWidget * dtgtk_expander_get_header ( GtkDarktableExpander expander)

References DTGTK_IS_EXPANDER, and _GtkDarktableExpander::header.

Referenced by update().

◆ dtgtk_expander_get_header_event_box()

GtkWidget * dtgtk_expander_get_header_event_box ( GtkDarktableExpander expander)

◆ dtgtk_expander_get_type()

GType dtgtk_expander_get_type ( void  )

Referenced by dtgtk_expander_new().

◆ dtgtk_expander_new()

◆ dtgtk_expander_set_expanded()