#include <gtk/gtkwindow.h>
#include <string>
#include "debugging/debugging.h"
#include "generic/callback.h"
#include "widget.h"
Go to the source code of this file.
typedef struct _GtkScrolledWindow GtkScrolledWindow |
typedef ConstReferenceCaller1<WindowPosition, const StringImportCallback&, WindowPosition_Write> WindowPositionExportStringCaller |
typedef ReferenceCaller1<WindowPosition, const char*, WindowPosition_Parse> WindowPositionImportStringCaller |
typedef ConstReferenceCaller1<WindowPositionTracker, const StringImportCallback&, WindowPositionTracker_exportString> WindowPositionTrackerExportStringCaller |
typedef ReferenceCaller1<WindowPositionTracker, const char*, WindowPositionTracker_importString> WindowPositionTrackerImportStringCaller |
static const WindowPosition c_default_window_pos | ( | 50 | , | |
25 | , | |||
800 | , | |||
600 | ||||
) | [static] |
Referenced by WindowPosition_Parse().
GtkWindow* create_floating_window | ( | const std::string & | title, | |
GtkWindow * | parent | |||
) |
GtkWindow* create_persistent_floating_window | ( | const std::string & | title, | |
GtkWindow * | main_window | |||
) |
GtkScrolledWindow* create_scrolled_window | ( | GtkPolicyType | hscrollbar_policy, | |
GtkPolicyType | vscrollbar_policy, | |||
int | border = 0 | |||
) |
void destroy_floating_window | ( | GtkWindow * | window | ) |
gboolean persistent_floating_window_delete | ( | GtkWindow * | floating, | |
GdkEvent * | event, | |||
GtkWindow * | main_window | |||
) |
Definition at line 38 of file window.h.
References window_focus_in_clear_focus_widget().
gboolean window_focus_in_clear_focus_widget | ( | GtkWidget * | widget, | |
GdkEventKey * | event, | |||
gpointer | data | |||
) | [inline] |
Definition at line 32 of file window.h.
Referenced by window_connect_focus_in_clear_focus_widget().
void window_get_position | ( | GtkWindow * | window, | |
WindowPosition & | position | |||
) | [inline] |
Definition at line 71 of file window.h.
References WindowPosition::h, WindowPosition::w, WindowPosition::x, and WindowPosition::y.
void window_remove_minmax | ( | GtkWindow * | window | ) |
void window_set_position | ( | GtkWindow * | window, | |
const WindowPosition & | position | |||
) | [inline] |
Definition at line 79 of file window.h.
References WindowPosition::h, WindowPosition::w, WindowPosition::x, and WindowPosition::y.
Referenced by WindowPositionTracker::sync().
void WindowPosition_Parse | ( | WindowPosition & | position, | |
const char * | value | |||
) | [inline] |
Definition at line 94 of file window.h.
References c_default_window_pos(), WindowPosition::h, WindowPosition::w, WindowPosition::x, and WindowPosition::y.
Referenced by WindowPositionTracker_importString().
void WindowPosition_Write | ( | const WindowPosition & | position, | |
const StringImportCallback & | importCallback | |||
) | [inline] |
Definition at line 102 of file window.h.
References WindowPosition::h, WindowPosition::w, WindowPosition::x, and WindowPosition::y.
Referenced by WindowPositionTracker_exportString().
void WindowPositionTracker_exportString | ( | const WindowPositionTracker & | self, | |
const StringImportCallback & | importer | |||
) | [inline] |
Definition at line 159 of file window.h.
References WindowPosition_Write().
void WindowPositionTracker_importString | ( | WindowPositionTracker & | self, | |
const char * | value | |||
) | [inline] |
Definition at line 150 of file window.h.
References WindowPosition_Parse().