gnomemm r1395 - in libpanelappletmm/trunk: . libpanelapplet/src



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]