#include "../openldev-settings/openldev-settings.h"
#include <gtk/gtk.h>
#include <iostream>
#include <glib.h>
#include <glib-object.h>
Data Structures | |
struct | OutputBuild |
Widgets for the build output GtkTreeView. More... | |
Functions | |
GtkWidget * | output_build_new () |
GtkWidget * | output_build_get_scrolled_window (OutputBuild *build) |
gboolean | output_build_run_command (OutputBuild *build, const char *command, EnvironmentSettings *env) |
void | output_build_stop_build (OutputBuild *build) |
void | output_build_clear (OutputBuild *build) |
|
Clear the content of the GtkTreeView.
|
|
Get the GtkScrolledWindow widget in the OutputBuild object.
|
|
Create a new OutputBuild object. This is useful if you want a generic GtkTreeView to execute commands in.
|
|
Run a command using fopen and place the output, one line per row, in the GtkTreeView widget. The EnvironmentSettings object is used to retrieve colors to use for build output errors or warnings.
|
|
Stop any command that is currently running. This will happen on the next output cycle.
|