Commit Graph

426 Commits (7c169bdf8cc5ee7628626b683fd79511073d341e)

Author SHA1 Message Date
Yevgen Muntyan 72d6caa854 Do add popup window into parent's window group 2006-04-14 03:25:57 -05:00
Yevgen Muntyan 87ebd4d3a4 MooFileDialog 2006-04-13 05:02:33 -05:00
Yevgen Muntyan 1660032c2b Create menubar and toolbar in constructor 2006-04-13 03:19:15 -05:00
Yevgen Muntyan b594258ad2 Try not to crash 2006-04-13 02:28:47 -05:00
Yevgen Muntyan 1de364bbd1 Don't crash if last line is not indented 2006-04-11 13:35:51 -05:00
Yevgen Muntyan c2459f2077 Forgotten pcre.h 2006-04-11 00:03:42 -05:00
Yevgen Muntyan da9d539e20 Added PrefsGet, PrefsSet, and Exec 2006-04-10 04:22:26 -05:00
Yevgen Muntyan c90f306687 Added XXX warning 2006-04-10 02:54:07 -05:00
Yevgen Muntyan df5fef588b Fixed couple of leacks 2006-04-09 22:17:12 -05:00
Yevgen Muntyan b4efac9a03 Try to present right window after dialog is closed 2006-04-09 17:37:03 -05:00
Yevgen Muntyan a006678c0d Added special chars menu to entries in search dialog; made cell renderers in MooCombo use single paragraph, to avoid having multiline items in the popup. 2006-04-09 17:18:52 -05:00
Yevgen Muntyan bf3b174083 Missing #include "moocompat.h" 2006-04-09 05:57:22 -05:00
Yevgen Muntyan 21ed1702c8 Emit prefs-notify only when setting actually changed 2006-04-09 05:25:31 -05:00
Yevgen Muntyan 160c44c055 Disabled type checks 2006-04-09 04:59:34 -05:00
Yevgen Muntyan bf0c28a169 moo_config_format() 2006-04-09 04:56:51 -05:00
Yevgen Muntyan 993f637c05 moo_config_item_get/set_bool() 2006-04-09 04:01:48 -05:00
Yevgen Muntyan 011894e780 moo_mkdir() 2006-04-09 04:01:14 -05:00
Yevgen Muntyan 171f8428c8 moo_save_user_data_file() and moo_get_user_data_file() 2006-04-09 04:00:52 -05:00
Yevgen Muntyan 930d82bfb6 Added some stuff for shell commands 2006-04-09 03:26:25 -05:00
Yevgen Muntyan 14631f4c40 Added MooCommand, object which knows how to "perform an action" 2006-04-09 02:29:08 -05:00
Yevgen Muntyan c311b57f1c Made moo_Py_INCREF and moo_Py_DECREF real functions, always available 2006-04-09 02:27:43 -05:00
Yevgen Muntyan b1a2531961 Added MooConfig 2006-04-08 03:45:37 -05:00
Yevgen Muntyan 15062558d7 MooEditContext 2006-04-08 00:39:13 -05:00
Yevgen Muntyan 8a0cd11f54 moo_get_app_dir(): duplicate returned string. 2006-04-07 22:20:13 -05:00
Yevgen Muntyan 8174ea5636 Fixed headers and build system for installing the library 2006-04-06 03:32:16 -05:00
Yevgen Muntyan 32c1aaa50d Use MOO_ENABLE_RELOCATION in moo_get_data_dirs() 2006-04-06 00:47:13 -05:00
Yevgen Muntyan 3e76824cc1 Do not autogenerate pcre.h, use config.h instead 2006-04-06 00:29:23 -05:00
Yevgen Muntyan dbed3a095d Ignore unknown actions 2006-04-05 23:40:27 -05:00
Yevgen Muntyan 97d094186d Added auto-apply property of MooPrefsDialogPage; made PrefsDialog emit "init" for newly inserted pages if the dialog is running. 2006-04-05 23:28:53 -05:00
Yevgen Muntyan 838b7c6543 Protect render_icon_for_path() from invalid mime types too 2006-04-05 22:53:19 -05:00
Yevgen Muntyan de4fa8b90b Do not respond to children visiblity changes during construction of toplevel widget 2006-04-05 22:50:08 -05:00
Yevgen Muntyan 37d30fd988 Check mime type returned by xdgmime 2006-04-05 22:36:52 -05:00
Yevgen Muntyan cd791d324c Use g_message to notify about missing icons 2006-04-05 13:55:14 -05:00
Yevgen Muntyan cb65b78729 moo_get_app_dir() 2006-04-05 05:01:17 -05:00
Yevgen Muntyan f5303af8e1 Removed status bar from MooWindow; added it into MooEditWindow 2006-04-05 02:54:33 -05:00
Yevgen Muntyan 4c2f4f18ee Added flags support 2006-04-05 01:21:56 -05:00
Yevgen Muntyan e4f1cd2e51 Take cell separators into account when measuring list 2006-04-05 00:09:02 -05:00
Yevgen Muntyan 632ec59da6 moo_file_view_get_filenames() 2006-04-04 21:48:03 -05:00
Yevgen Muntyan 5a9d057e6f moo_glade_xml_fill_widget() 2006-04-04 21:47:42 -05:00
Yevgen Muntyan c49ec72594 Ignore unknown actions in toolbar; handle toolbar-visible, actions and prefs properly 2006-04-03 02:49:12 -05:00
Yevgen Muntyan 29d463d52c Python version of xml2h, for windows 2006-04-03 02:48:27 -05:00
Yevgen Muntyan bf61932b7b Fixed for win32 2006-03-31 23:59:00 -06:00
Yevgen Muntyan 9135a74451 Committed wrong file last time 2006-03-31 11:23:50 -06:00
Yevgen Muntyan 73f6ebdd23 moo_get_prgname(): don't store prgname 2006-03-29 02:24:34 -06:00
Yevgen Muntyan dadee80e58 Moved moo_app_get_data_dirs and friends into mooutils 2006-03-29 02:04:18 -06:00
Yevgen Muntyan 441c900de4 Removed MooFont*, let GTK handle that 2006-03-27 00:23:40 -06:00
Yevgen Muntyan 4674a268c6 Use g_message instead of g_warning to warn about unknown properties 2006-03-27 00:23:19 -06:00
Yevgen Muntyan f571bc8aa2 Cleaned up a bit 2006-03-26 20:44:21 -06:00
Yevgen Muntyan d18c01dc8b moo_prefs_dialog_page_new_from_xml signature change 2006-03-26 18:38:02 -06:00
Yevgen Muntyan 42ec52630f moo_prefs_dialog_page_new_from_xml takes MooGladeXML argument 2006-03-26 18:37:02 -06:00
Yevgen Muntyan a91e24d483 GtkFontSelection with ability to show monospace fonts only 2006-03-26 18:36:31 -06:00
Yevgen Muntyan 018e66b958 Added moo_glade_xml_set_property to allow settings widget properties before parsing markup 2006-03-26 18:35:50 -06:00
Yevgen Muntyan 76e307a88a Suppress gcc warnings about unitialized variables 2006-03-24 19:12:59 -06:00
Yevgen Muntyan ccca60d84a Comment for moo_print* 2006-03-21 03:23:37 -06:00
Yevgen Muntyan 37aec41184 Removed odd G_GNUC_UNUSED flags 2006-03-21 03:20:17 -06:00
Yevgen Muntyan 4ae6db8530 moo_window_set_icon_from_stock() should work on win32 too 2006-03-21 03:15:14 -06:00
Yevgen Muntyan 4ead188027 Removed TODO comment from moo_window_present 2006-03-21 03:13:46 -06:00
Yevgen Muntyan c4c79251c0 Made moo_window_present work 2006-03-21 03:12:57 -06:00
Yevgen Muntyan c2968a77d2 Some stupid stubs to make MooFileView work on windows 2006-03-18 02:45:36 -06:00
Yevgen Muntyan 65539b938d Use own copy of GMappedFile on glib < 2.10 2006-03-17 03:20:39 -06:00
Yevgen Muntyan 11e5c724c5 moo_filenames_from_locale() 2006-03-16 14:01:15 -06:00
Yevgen Muntyan e4215ac14c Use remove, then rmdir in m_remove 2006-03-16 13:31:28 -06:00
Yevgen Muntyan 68dce33316 Added wrappers for some file functions, analogous to glib/gstdio.h 2006-03-16 04:39:35 -06:00
Yevgen Muntyan 00be4c2391 System info in about dialog 2006-03-15 15:21:48 -06:00
Yevgen Muntyan ff46f7f30d Removed unused arguments from moo_glade_xml_new_* 2006-03-15 13:15:09 -06:00
Yevgen Muntyan be359dce82 Started custom about dialog 2006-03-15 04:14:02 -06:00
Yevgen Muntyan 6b29ac3441 Don't crash 2006-03-15 02:30:35 -06:00
Yevgen Muntyan a16b9c9965 Better logging functions 2006-03-15 02:16:42 -06:00
Yevgen Muntyan 18ad1c03a4 Don't fail on unknown properties 2006-03-15 02:16:15 -06:00
Yevgen Muntyan f57618cdc3 MooApp::get_context 2006-03-14 18:16:31 -06:00
Yevgen Muntyan 160045e034 Handle lex errors in ms_script_check() 2006-03-14 17:47:57 -06:00
Yevgen Muntyan d1d78a8170 Properly destroy dialogs 2006-03-14 17:47:24 -06:00
Yevgen Muntyan b277b20d41 ms_script_check() 2006-03-14 17:01:08 -06:00
Yevgen Muntyan 0877ae985d ms_printf() and friends 2006-03-14 16:27:40 -06:00
Yevgen Muntyan 9c6f71076e A bit better scripts 2006-03-14 14:59:07 -06:00
Yevgen Muntyan 08b727aeb1 Fixed for win32 2006-03-13 05:52:54 -06:00
Yevgen Muntyan 383378197a Removed debugging output 2006-03-13 01:08:38 -06:00
Yevgen Muntyan b82d2739fd Customizable menus, with user-defined actions 2006-03-13 00:46:33 -06:00
Yevgen Muntyan 8285a4675f Hide empty menus 2006-03-11 23:37:25 -06:00
Yevgen Muntyan 3817f41c95 Unbroke get_parent_folder 2006-03-11 01:09:12 -06:00
Yevgen Muntyan dc821aad32 Some windows stuff 2006-03-10 22:41:41 -06:00
Yevgen Muntyan 77e8cc732d Use recursive g_remove on windows for removing directories 2006-03-10 17:39:26 -06:00
Yevgen Muntyan 428b6aaac0 Added some files to CLEANFILES 2006-03-10 13:27:00 -06:00
Yevgen Muntyan f652f81e75 Added couple of methods 2006-03-08 20:15:47 -06:00
Yevgen Muntyan 3824304b43 Renamed ListElm and ListAssign to GetItem and SetItem 2006-03-08 09:26:44 -06:00
Yevgen Muntyan e029905cad Added ms_value_repr() 2006-03-08 08:48:05 -06:00
Yevgen Muntyan 6910a18a1c Fixed iterating over list 2006-03-08 08:47:46 -06:00
Yevgen Muntyan d2372b5238 Some error handlers 2006-03-08 03:12:18 -06:00
Yevgen Muntyan 13e72f4c98 Use verbose error messages 2006-03-08 03:02:04 -06:00
Yevgen Muntyan 94e9641264 Crash in ms_node_function_eval() 2006-03-08 02:30:01 -06:00
Yevgen Muntyan 1c1443c1ee Treat empty statements properly 2006-03-08 02:19:28 -06:00
Yevgen Muntyan 7c04eb21e6 Added two builtin dict methods 2006-03-08 01:37:54 -06:00
Yevgen Muntyan 4f059d58d7 Added methods 2006-03-08 01:10:49 -06:00
Yevgen Muntyan 8ecaf9c48b Added MS_VALUE_FUNC 2006-03-08 00:00:49 -06:00
Yevgen Muntyan 67ebf218ef Added dictionaries 2006-03-07 21:02:01 -06:00
Yevgen Muntyan 4f52d191c6 Added argc, argv to MSContext; gtk functions now do gtk_init_check,
so it's not necessary to call gtk_init in the script user code
2006-03-07 19:21:06 -06:00
Yevgen Muntyan b80160b2af Don't cast NULL to MSNode 2006-03-07 19:20:06 -06:00
Yevgen Muntyan 940a85fb6a Don't cast NULL to MSNode 2006-03-07 19:19:44 -06:00
Yevgen Muntyan d2811b27ec Added return, continue, and break in MooScript 2006-03-07 16:41:03 -06:00
Yevgen Muntyan c8c560a326 Allow none arguments in functions 2006-03-03 19:28:28 -06:00