~atit-anand-cs/gtg/color_patch

« back to all changes in this revision

Viewing changes to GTG/backends/backendsignals.py

  • Committer: Parin Porecha
  • Date: 2014-01-31 06:59:35 UTC
  • mfrom: (1240.2.94 port-to-gtk3-py3)
  • Revision ID: parinporecha@gmail.com-20140131065935-ub6evnrwpmmm25hz
Merged the gtk3 and python3 port with GTG trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
# this program.  If not, see <http://www.gnu.org/licenses/>.
18
18
# -----------------------------------------------------------------------------
19
19
 
20
 
import gobject
 
20
from gi.repository import GObject
21
21
 
22
22
from GTG.tools.borg import Borg
23
23
 
59
59
 
60
60
    @returns: tuple
61
61
    '''
62
 
    return (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, args)
63
 
 
64
 
 
65
 
class _BackendSignalsGObject(gobject.GObject):
 
62
    return (GObject.SignalFlags.RUN_FIRST, None, args)
 
63
 
 
64
 
 
65
class _BackendSignalsGObject(GObject.GObject):
66
66
 
67
67
    # signal name constants
68
68
    BACKEND_STATE_TOGGLED = 'backend-state-toggled'  # emitted when a
103
103
    # As a general rule, signals should only be emitted in the GenericBackend
104
104
    # class
105
105
    def _emit_signal(self, signal, backend_id):
106
 
        gobject.idle_add(self.emit, signal, backend_id)
 
106
        GObject.idle_add(self.emit, signal, backend_id)
107
107
 
108
108
    def backend_state_changed(self, backend_id):
109
109
        self._emit_signal(self.BACKEND_STATE_TOGGLED, backend_id)
118
118
        self._emit_signal(self.BACKEND_REMOVED, backend_id)
119
119
 
120
120
    def default_backend_loaded(self):
121
 
        gobject.idle_add(self.emit, self.DEFAULT_BACKEND_LOADED)
 
121
        GObject.idle_add(self.emit, self.DEFAULT_BACKEND_LOADED)
122
122
 
123
123
    def backend_failed(self, backend_id, error_code):
124
 
        gobject.idle_add(self.emit, self.BACKEND_FAILED, backend_id,
 
124
        GObject.idle_add(self.emit, self.BACKEND_FAILED, backend_id,
125
125
                         error_code)
126
126
 
127
127
    def interaction_requested(self, backend_id, description,
128
128
                              interaction_type, callback_str):
129
 
        gobject.idle_add(self.emit, self.INTERACTION_REQUESTED,
 
129
        GObject.idle_add(self.emit, self.INTERACTION_REQUESTED,
130
130
                         backend_id, description, interaction_type,
131
131
                         callback_str)
132
132