Compare commits
	
		
			No commits in common. "48b969fda157bf453205f5cdc2502dd5c9848612" and "72d30b4688666df6ce11f62fab27714e31295469" have entirely different histories. 
		
	
	
		
			48b969fda1
			...
			72d30b4688
		
	
		|  | @ -68,13 +68,28 @@ class Editor(Window): | |||
|         #TODO: Figure out a way to do the fucking line numbers | ||||
| 
 | ||||
|         #Text Editor | ||||
|         self.text_edit = QtWidgets.QPlainTextEdit() | ||||
|         self.text_edit = QtWidgets.QPlainTextEdit(self) | ||||
|         self.text_edit.setFrameStyle(QtWidgets.QFrame.NoFrame) | ||||
|         self.text_edit.setWordWrapMode(QtGui.QTextOption.NoWrap) | ||||
|         self.setCentralWidget(self.text_edit) | ||||
| 
 | ||||
|         self.set_size(size[0], size[1]) | ||||
| 
 | ||||
|         #layout | ||||
|         #FIXME: Somehow this places the editor behind the menu bar so that the | ||||
|         #       first couple lines are cut off | ||||
|         layout = QtWidgets.QHBoxLayout() | ||||
|         layout.addChildWidget(self.text_edit) | ||||
| 
 | ||||
|         self.setLayout(layout) | ||||
|          | ||||
|         super().on_resize(lambda event: self.set_size(event.size().width(), event.size().height())) | ||||
| 
 | ||||
|     #FIXME: This function is inherently flawed because it doesn't take the | ||||
|     #       actual height of the usable area inside the window into account. | ||||
|     #       On a side note: This should be taken care of by the toolkit (Qt). | ||||
|     def set_size(self, size_x, size_y): | ||||
|         self.text_edit.resize(size_x, size_y) | ||||
|         self.resize(size_x, size_y) | ||||
| 
 | ||||
| 
 | ||||
| class Message(QtWidgets.QMessageBox): | ||||
|     def __init__(self, title, text): | ||||
|  |  | |||
		Reference in New Issue