Empty changelog
parent
724cadb47a
commit
d73b3a15d2
|
@ -1182,15 +1182,6 @@
|
|||
)
|
||||
)
|
||||
|
||||
(define-method set_show_tabs
|
||||
(of-object "MooTextView")
|
||||
(c-name "moo_text_view_set_show_tabs")
|
||||
(return-type "none")
|
||||
(parameters
|
||||
'("gboolean" "show")
|
||||
)
|
||||
)
|
||||
|
||||
(define-method apply_scheme
|
||||
(of-object "MooTextView")
|
||||
(c-name "moo_text_view_apply_scheme")
|
||||
|
|
|
@ -294,28 +294,6 @@ moo_closure_simple_new (gpointer object,
|
|||
}
|
||||
|
||||
|
||||
static MooClosure*
|
||||
moo_closure_new_object (gpointer object,
|
||||
GCallback callback)
|
||||
{
|
||||
g_return_val_if_fail (G_IS_OBJECT (object), NULL);
|
||||
g_return_val_if_fail (callback != NULL, NULL);
|
||||
return moo_closure_simple_new (object, callback, NULL);
|
||||
}
|
||||
|
||||
|
||||
static MooClosure*
|
||||
moo_closure_new_proxy (gpointer object,
|
||||
GCallback callback,
|
||||
GCallback proxy_func)
|
||||
{
|
||||
g_return_val_if_fail (G_IS_OBJECT (object), NULL);
|
||||
g_return_val_if_fail (callback != NULL, NULL);
|
||||
g_return_val_if_fail (proxy_func != NULL, NULL);
|
||||
return moo_closure_simple_new (object, callback, NULL);
|
||||
}
|
||||
|
||||
|
||||
MooClosure*
|
||||
moo_closure_new_simple (gpointer object,
|
||||
const char *signal,
|
||||
|
@ -328,10 +306,8 @@ moo_closure_new_simple (gpointer object,
|
|||
|
||||
if (signal)
|
||||
return moo_closure_signal_new (object, signal, proxy_func);
|
||||
else if (!proxy_func)
|
||||
return moo_closure_new_object (object, callback);
|
||||
else
|
||||
return moo_closure_new_proxy (object, callback, proxy_func);
|
||||
return moo_closure_simple_new (object, callback, proxy_func);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -512,6 +512,8 @@ moo_entry_delete_to_start (MooEntry *entry)
|
|||
|
||||
/*********************************************************************/
|
||||
/* Working around idiotic gtk selection business
|
||||
* TODO: make stealing primary optional, independent of
|
||||
* clearing selection
|
||||
*/
|
||||
|
||||
/* GtkEdiatble::delete_text and GtkWidget::realize might also require this hack */
|
||||
|
|
|
@ -11,6 +11,7 @@ INT:VOID
|
|||
OBJECT:VOID
|
||||
VOID:BOOL
|
||||
VOID:BOXED
|
||||
VOID:BOXED,BOXED
|
||||
VOID:BOXED,OBJECT
|
||||
VOID:BOXED,POINTER
|
||||
VOID:CHAR,STRING,UINT
|
||||
|
|
|
@ -26,6 +26,7 @@ if MOO_BUILD_TERM
|
|||
# noinst_PROGRAMS += mterm termbuffer
|
||||
endif
|
||||
if MOO_BUILD_UTILS
|
||||
# noinst_PROGRAMS += testpanedfileview
|
||||
# noinst_PROGRAMS += testobject
|
||||
# noinst_PROGRAMS += markup miniglade
|
||||
endif
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#include "moofileview/moofileview.h"
|
||||
#include "mooutils/moofileview/moofileview.h"
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
|
||||
int main (int argc, char *argv[])
|
||||
|
@ -6,6 +7,7 @@ int main (int argc, char *argv[])
|
|||
GtkWidget *window, *tree;
|
||||
|
||||
gtk_init (&argc, &argv);
|
||||
gdk_window_set_debug_updates (TRUE);
|
||||
|
||||
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||
g_signal_connect (window, "destroy",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#include "mooedit/moopaned.h"
|
||||
#include "moofileview/moofileview.h"
|
||||
#include "mooutils/moopaned.h"
|
||||
#include "mooutils/moofileview/moofileview.h"
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
|
||||
static int WINDOWS = 0;
|
||||
|
@ -12,8 +13,9 @@ static void window_destroyed (void)
|
|||
|
||||
static void create_window_with_paned (GtkPositionType pane_position)
|
||||
{
|
||||
GtkWidget *window, *paned, *textview, *swin, *fileview;
|
||||
GtkWidget *window, *paned, *textview, *swin, *fileview, *evbox;
|
||||
GtkTextBuffer *buffer;
|
||||
MooPaneLabel *label;
|
||||
|
||||
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||
gtk_window_set_default_size (GTK_WINDOW (window), 400, 300);
|
||||
|
@ -53,15 +55,21 @@ static void create_window_with_paned (GtkPositionType pane_position)
|
|||
|
||||
fileview = moo_file_view_new ();
|
||||
moo_file_view_chdir (MOO_FILE_VIEW (fileview),
|
||||
g_get_home_dir (), NULL);;
|
||||
moo_paned_add_pane (MOO_PANED (paned),
|
||||
fileview,
|
||||
"TextView",
|
||||
GTK_STOCK_OK, -1);
|
||||
moo_paned_add_pane (MOO_PANED (paned),
|
||||
gtk_label_new ("This is a label"),
|
||||
"Label",
|
||||
GTK_STOCK_CANCEL, -1);
|
||||
g_get_home_dir (), NULL);
|
||||
|
||||
label = moo_pane_label_new (GTK_STOCK_DIRECTORY, NULL, NULL,
|
||||
"File selector", "File selector");
|
||||
moo_paned_insert_pane (MOO_PANED (paned), fileview, label, -1);
|
||||
moo_pane_label_free (label);
|
||||
|
||||
label = moo_pane_label_new (GTK_STOCK_BOLD, NULL, NULL,
|
||||
"Label", "Label");
|
||||
evbox = gtk_event_box_new ();
|
||||
gtk_container_add (GTK_CONTAINER (evbox),
|
||||
gtk_label_new ("This is a label"));
|
||||
gtk_widget_show_all (evbox);
|
||||
moo_paned_insert_pane (MOO_PANED (paned), evbox, label, -1);
|
||||
moo_pane_label_free (label);
|
||||
|
||||
gtk_widget_grab_focus (textview);
|
||||
gtk_widget_show_all (window);
|
||||
|
@ -72,7 +80,7 @@ int main (int argc, char *argv[])
|
|||
{
|
||||
gtk_init (&argc, &argv);
|
||||
|
||||
// gdk_window_set_debug_updates (TRUE);
|
||||
gdk_window_set_debug_updates (TRUE);
|
||||
|
||||
// create_window_with_paned (GTK_POS_RIGHT);
|
||||
create_window_with_paned (GTK_POS_LEFT);
|
||||
|
|
Loading…
Reference in New Issue