def refile_message(e=None): global lastrefile, tofolder itop = scanbox.nearest(0) sel = scanbox.curselection() if not sel: dialog(root, "No Message To Refile", "Please select a message to refile", "", 0, "OK") return foldersel = folderbox.curselection() if len(foldersel) != 1: if not foldersel: msg = "Please select a folder to refile to" else: msg = "Please select exactly one folder to refile to" dialog(root, "No Folder To Refile", msg, "", 0, "OK") return refileto = folderbox.get(foldersel[0]) todo = [] for i in sel: line = scanbox.get(i) if scanparser.match(line) >= 0: todo.append(string.atoi(scanparser.group(1))) if lastrefile != refileto or not tofolder: lastrefile = refileto tofolder = None tofolder = mh.openfolder(lastrefile) mhf.refilemessages(todo, tofolder) rescan() fixfocus(min(todo), itop)
def open_message(e=None): global viewer sel = scanbox.curselection() if len(sel) != 1: if len(sel) > 1: msg = "Please open one message at a time" else: msg = "Please select a message to open" dialog(root, "Can't Open Message", msg, "", 0, "OK") return cursor = scanbox['cursor'] scanbox['cursor'] = 'watch' tk.call('update', 'idletasks') i = sel[0] line = scanbox.get(i) m = scanparser.match(line) if m: num = int(m.group(1)) m = mhf.get_message(num) if viewer: viewer.destroy() from mimeviewer import MimeViewer viewer = MimeViewer(bot, '+%s/%d' % (folder, num), m) viewer.pack() viewer.show() scanbox['cursor'] = cursor
def open_message(e=None): global viewer sel = scanbox.curselection() if len(sel) != 1: if len(sel) > 1: msg = "Please open one message at a time" else: msg = "Please select a message to open" dialog(root, "Can't Open Message", msg, "", 0, "OK") return cursor = scanbox["cursor"] scanbox["cursor"] = "watch" tk.call("update", "idletasks") i = sel[0] line = scanbox.get(i) if scanparser.match(line) >= 0: num = string.atoi(scanparser.group(1)) m = mhf.openmessage(num) if viewer: viewer.destroy() from MimeViewer import MimeViewer viewer = MimeViewer(bot, "+%s/%d" % (folder, num), m) viewer.pack() viewer.show() scanbox["cursor"] = cursor
def remove_message(e=None): itop = scanbox.nearest(0) sel = scanbox.curselection() if not sel: dialog(root, "No Message To Remove", "Please select a message to remove", "", 0, "OK") return todo = [] for i in sel: line = scanbox.get(i) if scanparser.match(line) >= 0: todo.append(string.atoi(scanparser.group(1))) mhf.removemessages(todo) rescan() fixfocus(min(todo), itop)
def open_folder(e=None): global folder, mhf sel = folderbox.curselection() if len(sel) != 1: if len(sel) > 1: msg = "Please open one folder at a time" else: msg = "Please select a folder to open" dialog(root, "Can't Open Folder", msg, "", 0, "OK") return i = sel[0] folder = folderbox.get(i) mhf = mh.openfolder(folder) rescan()
def handleTelegramMessage(bot, update): message = dialog(update.message.text) # obj = json.loads(message); # message = obj["result"]["fulfillment"]["speech"] # translation = translate_client.translate(raw_message,target_language=src_lang) # message = translation['translatedText'] update.message.reply_text(message)
def make_answer(user, message): if message == 'Меню': try: del sessions[user] except KeyError: pass if message == 'Откликнуться': answer, keyboard = mailout.accepted(user, sessions[user]) del sessions[user] return answer, keyboard if user in sessions: try: answer, keyboard = sessions[user].send(message) return answer, keyboard except StopIteration: del sessions[user] if check_user(user): sessions[user] = dialog(user) answer, keyboard = next(sessions[user]) return answer, keyboard answer = 'Здравствуйте! Чтобы пользоваться ботом, подключите, пожалуйста, ваш адрес вк к аккаунту на Mipt Help Bot. Это можно сделать тут:\nhttps://bot.mipt.ru/user/edit' keyboard = '' return answer, keyboard
def remove_message(e=None): itop = scanbox.nearest(0) sel = scanbox.curselection() if not sel: dialog(root, "No Message To Remove", "Please select a message to remove", "", 0, "OK") return todo = [] for i in sel: line = scanbox.get(i) m = scanparser.match(line) if m: toremove = int(m.group(1)) todo.append(toremove) mhf.remove(toremove) rescan() fixfocus(min(todo), itop)
def on_activated(self, widget,row,column): model = widget.get_model() tab_id = model[row][0] dlg_obj = dialog.dialog(self.parent) main_dialog = dlg_obj.main_box dlg_obj.label.set_text(tab_id) main_dialog.show_all()
def help_button_clicked(self, widget): dlg_obj = dialog.dialog(self.parent) main_dialog = dlg_obj.main_box dlg_obj.label.destroy() linkbutton = Gtk.LinkButton.new_with_label( "https://github.com/Lokesh-Kumar-Dudi/sudoSU/wiki", "Read the Official Documentation") dlg_obj.box.pack_start(linkbutton, True, True, 0) main_dialog.show_all()
def key_return(self): x_, y_ = 0, 0 if self.last_input[K_LEFT]: x_ = self.check_map_width((self.map.camera.x*(-1)+self.player.x)/32) y_ = self.check_map_height((self.map.camera.y*(-1)+self.player.y+42)/32) elif self.last_input[K_RIGHT]: x_ = self.check_map_width((self.map.camera.x*(-1)+self.player.x+24)/32) y_ = self.check_map_height((self.map.camera.y*(-1)+self.player.y+42)/32) elif self.last_input[K_UP]: x_ = self.check_map_width((self.map.camera.x*(-1) + self.player.x+16)/32) y_ = self.check_map_height((self.map.camera.y*(-1) + self.player.y+16*(1))/32) elif self.last_input[K_DOWN]: x_ = self.check_map_width((self.map.camera.x*(-1) + self.player.x+16)/32) y_ = self.check_map_height((self.map.camera.y*(-1) + self.player.y+48)/32) if self.map.map_tiles[x_][y_].object is not None and self.map.map_tiles[x_][y_].object.type == 'NPC': if self.map.map_tiles[x_][y_].object.has_dialog: file_name = u'%s_%s' % (self.player.name, self.map.map_tiles[x_][y_].object.name) if file_name.upper() not in dialog.DIALOGUES: dialog.load_dialog(file_name.upper()) dialog.dialog(self.player, self.map, self.map.map_tiles[x_][y_].object.get_position, file_name)
def init(carPort,imgPort,localIp,show = True): global dlg global camera global control logServer.startLogServer(localIp) if show: dataThread = threading.Thread(target=UiShow) dataThread.start() else: dlg = dial.dialog() control = car.carControl() control.connect(carPort) control.controlCameraAngle(20, 90) time.sleep(1) # control.run(8,2) camera.setInput(dlg,control,show) camera.connectSever(imgPort) dial.setCtrol(control) if show: dlg.cameraSet(camera)
import insert as ins import constants as cns import itemConstants as icns import dialog as d import questMsg as qm import f9log as f9 import warpGen as wg #constants scripts #these create libraries where integer constants are made #based on the file names #story struct pre-processing d.dialog("story_merge", "jass", ["msg"]) #quest description adding qm.questMsg("quests_merge", "quest_struct", ["msg"]) #creates library for monster constants--however, must be integer to rawcode! cns.constants("monsters", "tables/monsters_constants.j", "lua", ["header", "insert"], "M") #creates library for npc names--for enumeration, string to string #cns.constantsStr("npcs", "tables/npc_names_constants.j", "lua", ["header", "insert"]) #creates library for warp constants--integer to integer #cns.constants("warps", "tables/warps_constants.j", "lua", ["header", "insert"]) #cns.constants("warps", "tables/warp_id_constants.j", "lua", ["header", "insert"], "w", "_ID", "Ids") #creates library for quest constants--integer to integer
def UiShow(): print('test') global dlg global control dlg = dial.dialog() dlg.doModel()
#! /usr/bin/env python
##### ROM_PATH = "Downloads/Roms/roms" # RetroPie/roms UNSCRAPED_PATH = "Downloads/Roms/roms/unscraped" ##### home = str(Path.home()) rompath = path.join(home, ROM_PATH) unscrapedpath = path.join(home, UNSCRAPED_PATH) setlocale(LC_ALL, '') # Set up 'dialog' d = dialog(autowidgetsize=True) d.set_background_title("Remove Unscraped Roms") # Make sure the rompath exists if not path.isdir(rompath): d.msgbox("Could not find rom path %s!" % rompath) exit(1) # Show an infobox d.infobox("Searching for unscraped roms in %s...\n" % rompath) # List of systems to clean up systems = [] # Loop over all files in the rompath for system in listdir(rompath):
def translate(): target = 'en' raw_message = request.data.decode(encoding='utf-8') message = json.loads(raw_message) string_data = dialog(message['raw_message']) return string_data
def __init__(self): # DATA.Readini() self.dlg = dialog.dialog('') self.sfis = SFISWebService(DATA.sfis_url, DATA.DEVICE_ID, DATA.sfis_tsp)
def showDialog(self): d = dialog.dialog() if d.exec_(): self.startState = d.getState()