Gtk
view release on metacpan or search on metacpan
hv_store(h, "center", 6, newSViv(GTK_WIN_POS_CENTER), 0);
hv_store(h, "mouse", 5, newSViv(GTK_WIN_POS_MOUSE), 0);
hv_store(pG_EnumHash, "Gtk::WindowPosition", 19, newRV((SV*)h), 0);
SvREFCNT_dec(h);
h = newHV();
pGtkType[48] = h;
pGtkTypeName[48] = "Gtk::WindowType";
hv_store(h, "toplevel", 8, newSViv(GTK_WINDOW_TOPLEVEL), 0);
hv_store(h, "dialog", 6, newSViv(GTK_WINDOW_DIALOG), 0);
hv_store(h, "popup", 5, newSViv(GTK_WINDOW_POPUP), 0);
hv_store(pG_EnumHash, "Gtk::WindowType", 15, newRV((SV*)h), 0);
SvREFCNT_dec(h);
h = newHV();
pGtkType[49] = h;
pGtkTypeName[49] = "Gtk::Gdk::EventMask";
hv_store(h, "exposure-mask", 13, newSViv(GDK_EXPOSURE_MASK), 0);
hv_store(h, "pointer-motion-mask", 19, newSViv(GDK_POINTER_MOTION_MASK), 0);
hv_store(h, "pointer-motion-hint-mask", 24, newSViv(GDK_POINTER_MOTION_HINT_MASK), 0);
hv_store(h, "button-motion-mask", 18, newSViv(GDK_BUTTON_MOTION_MASK), 0);
Gtk::Menu self
Gtk::Widget child
void
gtk_menu_insert(self, child, position)
Gtk::Menu self
Gtk::Widget child
int position
void
gtk_menu_popup(menu, parent_menu_shell, parent_menu_item, button, activate_time, func, ...)
Gtk::Menu menu
Gtk::Widget parent_menu_shell
Gtk::Widget parent_menu_item
int button
int activate_time
SV * func
CODE:
{
AV * args = newAV();
int i;
for(i=5;i<items;i++)
av_push(args,newSVsv(ST(i)));
gtk_menu_popup(menu, parent_menu_shell, parent_menu_item, menu_pos_func,
(void*)args, button, activate_time);
}
void
gtk_menu_popdown(self)
Gtk::Menu self
Gtk::Widget
gtk_menu_get_active(self)
Gtk::Menu self
GtkNotebook.xs view on Meta::CPAN
gtk_notebook_set_scrollable(self, scrollable)
Gtk::Notebook self
bool scrollable
void
gtk_notebook_set_tab_border(self, border)
Gtk::Notebook self
int border
void
gtk_notebook_popup_enable(self)
Gtk::Notebook self
void
gtk_notebook_popup_disable(self)
Gtk::Notebook self
Gtk::PositionType
gtk_notebook_tab_pos(self)
Gtk::Notebook self
CODE:
RETVAL = self->tab_pos;
OUTPUT:
RETVAL
GtkWidget.xs view on Meta::CPAN
void
gtk_widget_activate(widget)
Gtk::Widget widget
void
gtk_widget_reparent(widget, reparent)
Gtk::Widget widget
Gtk::Widget reparent
void
gtk_widget_popup(widget, x, y)
Gtk::Widget widget
int x
int y
SV *
gtk_widget_intersect(widget, area)
Gtk::Widget widget
Gtk::Gdk::Rectangle area
CODE:
{
;; -*- scheme -*-
;;; Gtk enums
(define-enum GtkWindowType
(toplevel GTK_WINDOW_TOPLEVEL)
(dialog GTK_WINDOW_DIALOG)
(popup GTK_WINDOW_POPUP))
(define-enum GtkStateType
(normal GTK_STATE_NORMAL)
(active GTK_STATE_ACTIVE)
(prelight GTK_STATE_PRELIGHT)
(selected GTK_STATE_SELECTED)
(insensitive GTK_STATE_INSENSITIVE))
(define-enum GtkDirectionType
(tab-forward GTK_DIR_TAB_FORWARD)
(define-func gtk_widget_activate
none
((GtkWidget widget)))
(define-func gtk_widget_reparent
none
((GtkWidget widget)
(GtkWidget new_parent)))
(define-func gtk_widget_popup
none
((GtkWidget widget)
(int x)
(int y)))
(define-func gtk_widget_basic
bool
((GtkWidget widget)))
(define-func gtk_widget_grab_focus
(define-func gtk_item_toggle
none
((GtkItem item)))
;;;; GtkCombo
(define-object GtkCombo (GtkHBox)
(fields
(GtkWidget entry)
(GtkWidget button)
(GtkWidget popup)
(GtkWidget popwin)
(GtkWidget list)))
(define-func gtk_combo_new
GtkWidget
())
(define-func gtk_combo_set_value_in_list
none
((GtkCombo combo)
none
((GtkMenu menu)
(GtkWidget child)))
(define-func gtk_menu_insert
none
((GtkMenu menu)
(GtkWidget child)
(int position)))
(define-func gtk_menu_popup_interp
none
((GtkMenu menu)
(GtkWidget parent_menu_shell)
(GtkWidget parent_menu_item)
(int button)
(int activate_time)))
(define-func gtk_menu_popdown
none
((GtkMenu menu)))
(define-func gtk_notebook_set_scrollable
none
((GtkNotebook notebook)
(int scrollable)))
(define-func gtk_notebook_set_tab_border
none
((GtkNotebook notebook)
(int border_width)))
(define-func gtk_notebook_popup_enable
none
((GtkNotebook notebook)))
(define-func gtk_notebook_popup_disable
none
((GtkNotebook notebook)))
;; Editable
(define-object GtkEditable (GtkWidget))
;; Entry
( run in 2.358 seconds using v1.01-cache-2.11-cpan-364913b4093 )