Re: override for GtkCalendar::get_date()

From: Date: Fri, 03 Mar 2006 08:08:34 +0000
Subject: Re: override for GtkCalendar::get_date()
References: 1 2 3  Groups: php.gtk.dev 
Request: Send a blank email to php-gtk-dev+get-2484@lists.php.net to get a copy of this message
Sorry. %% override gtk_calendar_get_date PHP_METHOD { guint year; guint month; guint day; NOT_STATIC_METHOD(); if(!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) {
     return;
} gtk_calendar_get_date(GTK_CALENDAR(PHPG_GOBJECT(this_ptr)),&year,&month,&day); array_init(return_value); add_next_index_long(return_value, year); add_next_index_long(return_value, month); add_next_index_long(return_value, day); } xxoes schrieb:
I have heard that there is no php-gtk2 method with references so i have removed them. %% override gtk_calendar_get_date PHP_METHOD { guint year; guint month; guint day; zval *zyear; zval *zmonth; zval *zday; NOT_STATIC_METHOD(); if(!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) {
      return;
} gtk_calendar_get_date(GTK_CALENDAR(PHPG_GOBJECT(this_ptr)),&year,&month,&day); array_init(return_value); add_next_index_long(return_value, year); add_next_index_long(return_value, month); add_next_index_long(return_value, day); }
Sorry i mean GtkCalendar::get_date() not GdkPixbuf::save() xxoes schrieb:
I have written an override for GtkCalendar::get_date() %% override gtk_calendar_get_date PHP_METHOD { guint year; guint month; guint day; zval *zyear; zval *zmonth; zval *zday; NOT_STATIC_METHOD(); gtk_calendar_get_date(GTK_CALENDAR(PHPG_GOBJECT(this_ptr)),&year,&month,&day); if (ZEND_NUM_ARGS() == 3) {
       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zzz", &zyear, &zmonth, &zday) == FAILURE) {
           return;
       }
       zval_add_ref(&zyear);
       zval_add_ref(&zmonth);
       zval_add_ref(&zday);
       ZVAL_LONG(zyear, year);
       ZVAL_LONG(zmonth, month);
       ZVAL_LONG(zday, day);
} else {
       if(!php_gtk_parse_args(ZEND_NUM_ARGS(), "")) {
           return;
       }
} array_init(return_value); add_next_index_long(return_value, year); add_next_index_long(return_value, month); add_next_index_long(return_value, day); } mfg xxoes


« previous php.gtk.dev (#2484) next »