gnomemm r1395 - in libpanelappletmm/trunk: . libpanelapplet/src
- From: murrayc svn gnome org
- To: svn-commits-list gnome org
- Subject: gnomemm r1395 - in libpanelappletmm/trunk: . libpanelapplet/src
- Date: Fri, 7 Mar 2008 12:05:22 +0000 (GMT)
Author: murrayc
Date: Fri Mar 7 12:05:21 2008
New Revision: 1395
URL: http://svn.gnome.org/viewvc/gnomemm?rev=1395&view=rev
Log:
2008-03-07 Murray Cumming <murrayc murrayc com>
* libpanelapplet/src/libpanelapplet_methods.defs: Regenerated with
h2defs.py (in pygtk).
* libpanelapplet/src/applet.hg: Added request_focus() and
set_background_widget().
Bug #519340 (Fanosek).
Modified:
libpanelappletmm/trunk/ChangeLog
libpanelappletmm/trunk/libpanelapplet/src/applet.hg
libpanelappletmm/trunk/libpanelapplet/src/libpanelapplet_methods.defs
Modified: libpanelappletmm/trunk/libpanelapplet/src/applet.hg
==============================================================================
--- libpanelappletmm/trunk/libpanelapplet/src/applet.hg (original)
+++ libpanelappletmm/trunk/libpanelapplet/src/applet.hg Fri Mar 7 12:05:21 2008
@@ -57,10 +57,15 @@
_WRAP_METHOD(int get_size() const, panel_applet_get_size)
_WRAP_METHOD(bool get_locked_down() const, panel_applet_get_locked_down)
+ _WRAP_METHOD(void request_focus(guint32 timestamp), panel_applet_request_focus)
+
//color and pixmap are output variables. TODO: Document this method properly, as if it had been wrapped automaticaly
AppletBackgroundType get_background(Gdk::Color& color, Glib::RefPtr<Gdk::Pixmap>& pixmap) const;
_IGNORE(panel_applet_get_background)
+
+ _WRAP_METHOD(void set_background_widget(Gtk::Widget& widget), panel_applet_set_background_widget)
+
_WRAP_METHOD(Glib::ustring get_preferences_key() const, panel_applet_get_preferences_key)
_WRAP_METHOD(void add_preferences(const Glib::ustring& schema_dir), panel_applet_add_preferences, errthrow)
_WRAP_METHOD(AppletFlags get_flags() const, panel_applet_get_flags)
Modified: libpanelappletmm/trunk/libpanelapplet/src/libpanelapplet_methods.defs
==============================================================================
--- libpanelappletmm/trunk/libpanelapplet/src/libpanelapplet_methods.defs (original)
+++ libpanelappletmm/trunk/libpanelapplet/src/libpanelapplet_methods.defs Fri Mar 7 12:05:21 2008
@@ -33,6 +33,31 @@
)
+;; From GNOME_Panel.h
+
+(define-function GNOME_Vertigo_PanelShell_displayRunDialog
+ (c-name "GNOME_Vertigo_PanelShell_displayRunDialog")
+ (return-type "none")
+ (parameters
+ '("GNOME_Vertigo_PanelShell" "_obj")
+ '("const-CORBA_char*" "initialString")
+ '("CORBA_Environment*" "ev")
+ )
+)
+
+(define-function GNOME_Vertigo_PanelAppletShell_popup_menu
+ (c-name "GNOME_Vertigo_PanelAppletShell_popup_menu")
+ (return-type "none")
+ (parameters
+ '("GNOME_Vertigo_PanelAppletShell" "_obj")
+ '("const-CORBA_long" "button")
+ '("const-CORBA_long" "time")
+ '("CORBA_Environment*" "ev")
+ )
+)
+
+
+
;; From panel-applet-enums.h
(define-function panel_applet_background_type_get_type
@@ -223,6 +248,15 @@
)
)
+(define-method set_background_widget
+ (of-object "PanelApplet")
+ (c-name "panel_applet_set_background_widget")
+ (return-type "none")
+ (parameters
+ '("GtkWidget*" "widget")
+ )
+)
+
(define-method get_preferences_key
(of-object "PanelApplet")
(c-name "panel_applet_get_preferences_key")
@@ -271,6 +305,15 @@
(return-type "gboolean")
)
+(define-method request_focus
+ (of-object "PanelApplet")
+ (c-name "panel_applet_request_focus")
+ (return-type "none")
+ (parameters
+ '("guint32" "timestamp")
+ )
+)
+
(define-method get_control
(of-object "PanelApplet")
(c-name "panel_applet_get_control")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]