Line 213: |
Line 213: |
| | | |
| return taglist | | return taglist |
| + | |
| + | |
| + | GObject.get_data() and set_data() are deprecated. Use normal Python attributes instead |
| + | button.set_data('handler-ids', (clicked_handler, remove_handler, clipboard_handler)) |
| + | |
| + | |
| + | '''No joint implementation:''' |
| + | |
| + | self.connect('size_allocate', self._size_allocate_cb) |
| + | def _size_allocate_cb(self, widget, requisition): |
| + | . . . |
| + | |
| + | and |
| + | |
| + | def do_size_allocate(self, allocation): |
| + | . . . |
| + | |
| + | |
| + | '''Replace:''' |
| + | |
| + | taglist.add_value( |
| + | Gst.TagMergeMode.REPLACE, |
| + | Gst.TAG_DATE, |
| + | utils.getDateString(int(time.time()))) |
| + | |
| + | def getDateString( when ): |
| + | |
| + | return strftime( "%c", time.localtime(when) ) |
| + | |
| + | '''By:''' |
| + | |
| + | datetime = GLib.DateTime.new_now_local() |
| + | date = GLib.Date() |
| + | date.set_day(datetime.get_day_of_month()) |
| + | date.set_month(datetime.get_month()) |
| + | date.set_year(datetime.get_year()) |
| + | |
| + | taglist.add_value( |
| + | Gst.TagMergeMode.REPLACE, |
| + | Gst.TAG_DATE, |
| + | date) |