GtkSourceStyleScheme

GtkSourceStyleScheme

Functions

Signals

void style-changed Run Last

Types and Values

Object Hierarchy

    GInterface
    ╰── GtkSourceStyleScheme

Includes

#include <gtksourceview/gtksourcestylescheme.h>

Description

Functions

gtk_source_style_scheme_get_tag_style ()

GtkSourceTagStyle *
gtk_source_style_scheme_get_tag_style (GtkSourceStyleScheme *scheme,
                                       const gchar *style_name);

Gets the tag associated with the given style_name in the style scheme .

Parameters

scheme

a GtkSourceStyleScheme.

 

style_name

the name of a style.

 

Returns

a GtkSourceTagStyle.


gtk_source_style_scheme_get_name ()

const gchar *
gtk_source_style_scheme_get_name (GtkSourceStyleScheme *scheme);

Gets the name of the given style scheme .

Parameters

scheme

a GtkSourceStyleScheme.

 

Returns

the name of the style scheme.


gtk_source_style_scheme_get_default ()

GtkSourceStyleScheme *
gtk_source_style_scheme_get_default (void);

Gets the default style scheme.

Types and Values

GtkSourceStyleScheme

typedef struct _GtkSourceStyleScheme GtkSourceStyleScheme;


struct GtkSourceStyleSchemeClass

struct GtkSourceStyleSchemeClass {
	GTypeInterface base_iface;

	/* signals */
	void                      (* style_changed)     (GtkSourceStyleScheme *scheme,
							 const gchar          *tag_id);

	/* vtable */
	const gchar		* (* get_name)		(GtkSourceStyleScheme *scheme);
	GtkSourceTagStyle       * (* get_tag_style) 	(GtkSourceStyleScheme *scheme,
						     	 const gchar          *style_name);
	GSList                  * (* get_style_names)   (GtkSourceStyleScheme *scheme);

	/* Padding for future expansion */
	void (*_gtk_source_reserved1) (void);
	void (*_gtk_source_reserved2) (void);
	void (*_gtk_source_reserved3) (void);
	void (*_gtk_source_reserved4) (void);	
};

Signal Details

The “style-changed” signal

void
user_function (GtkSourceStyleScheme *sourcestylescheme,
               gchar                *arg1,
               gpointer              user_data)

Parameters

sourcestylescheme

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last