]> OzVa Git service - gn-editor/commitdiff
Removed render and live buttons
authorNil Gradisnik <nil@layer.com>
Thu, 14 Dec 2017 00:03:59 +0000 (16:03 -0800)
committerNil Gradisnik <nil@layer.com>
Thu, 14 Dec 2017 00:03:59 +0000 (16:03 -0800)
src/gtk-ui.glade
src/main.rs

index 83046f963e89de6fecc045b77c05275bbfa71728..2f6f1105070658c7c8307bca0ba300a1421cf1ed 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.20.1 
+<!-- Generated with glade 3.20.2 
 
 The MIT License (MIT)
 
@@ -143,33 +143,6 @@ Author: Nil Gradisnik
             <property name="icon_name">document-open</property>
           </object>
         </child>
-        <child>
-          <object class="GtkToolButton" id="render_button">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="tooltip_text" translatable="yes">Render</property>
-            <property name="is_important">True</property>
-            <property name="label" translatable="yes">Render</property>
-            <property name="use_underline">True</property>
-            <property name="icon_name">view-refresh</property>
-          </object>
-          <packing>
-            <property name="position">1</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkToggleToolButton" id="live_button">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="tooltip_text" translatable="yes">Live</property>
-            <property name="label" translatable="yes">Live</property>
-            <property name="use_underline">True</property>
-            <property name="icon_name">media-playback-start</property>
-          </object>
-          <packing>
-            <property name="position">2</property>
-          </packing>
-        </child>
         <child>
           <object class="GtkToolButton" id="about_button">
             <property name="visible">True</property>
index 30eaff4e1d708482d780e5a4542099914217f378..0679ef8224b2372df26e8cf8ae031a7bd5306231 100644 (file)
@@ -53,8 +53,6 @@ fn build_ui(application: &gtk::Application) {
     header_bar.set_title(NAME);
 
     let open_button: gtk::ToolButton = builder.get_object("open_button").unwrap();
-    let render_button: gtk::ToolButton = builder.get_object("render_button").unwrap();
-    let live_button: gtk::ToggleToolButton = builder.get_object("live_button").unwrap();
     let about_button: gtk::ToolButton = builder.get_object("about_button").unwrap();
 
     let text_view: sourceview::View = builder.get_object("text_view").unwrap();
@@ -91,17 +89,10 @@ fn build_ui(application: &gtk::Application) {
         file_chooser.hide();
     }));
 
-    text_view.connect_key_release_event(clone!(text_buffer, markdown_view, live_button => move |_, _| {
-        if live_button.get_active() {
-            let markdown = buffer_to_string(&text_buffer).unwrap();
-            markdown_view.get_buffer().unwrap().set_text(&preview::render(&markdown));
-        }
-        Inhibit(true)
-    }));
-
-    render_button.connect_clicked(clone!(text_buffer, markdown_view => move |_| {
+    text_view.connect_key_release_event(clone!(text_buffer, markdown_view => move |_, _| {
         let markdown = buffer_to_string(&text_buffer).unwrap();
         markdown_view.get_buffer().unwrap().set_text(&preview::render(&markdown));
+        Inhibit(true)
     }));
 
     about_button.connect_clicked(clone!(about_dialog => move |_| {