Gnome2-PanelApplet
view release on metacpan or search on metacpan
xs/PanelApplet.xs view on Meta::CPAN
Depending on I<type>, I<color> or I<pixmap>, or both, may be I<undef>.
=cut
# PanelAppletBackgroundType panel_applet_get_background (PanelApplet *applet, GdkColor *color, GdkPixmap **pixmap);
void
panel_applet_get_background (PanelApplet *applet)
PREINIT:
PanelAppletBackgroundType type;
GdkColor color;
GdkPixmap *pixmap = NULL;
PPCODE:
type = panel_applet_get_background (applet, &color, &pixmap);
EXTEND (sp, 3);
PUSHs (sv_2mortal (newSVPanelAppletBackgroundType (type)));
switch (type) {
case PANEL_NO_BACKGROUND:
PUSHs (&PL_sv_undef);
PUSHs (&PL_sv_undef);
case PANEL_COLOR_BACKGROUND:
PUSHs (sv_2mortal (newSVGdkColor_copy (&color)));
PUSHs (&PL_sv_undef);
xs/PanelApplet.xs view on Meta::CPAN
#endif
#if PANEL_APPLET_CHECK_VERSION(2, 14, 0)
void panel_applet_set_background_widget (PanelApplet *applet, GtkWidget *widget);
#endif
void
GET_VERSION_INFO (class)
PPCODE:
EXTEND (SP, 3);
PUSHs (sv_2mortal (newSViv (PANEL_APPLET_MAJOR_VERSION)));
PUSHs (sv_2mortal (newSViv (PANEL_APPLET_MINOR_VERSION)));
PUSHs (sv_2mortal (newSViv (PANEL_APPLET_MICRO_VERSION)));
PERL_UNUSED_VAR (ax);
bool
CHECK_VERSION (class, major, minor, micro)
int major
int minor
( run in 0.499 second using v1.01-cache-2.11-cpan-5511b514fd6 )