#include <gdk/gdk.h>
#include <gtk/gtkdialog.h>
#include <gtk/gtkvbox.h>
Data Structures | |
| struct | ROXInfoWin |
| Definition of a ROXInfoWin widget. More... | |
| struct | ROXInfoWinClass |
Defines | |
| #define | ROX_INFO_WIN(obj) GTK_CHECK_CAST (obj, rox_info_win_get_type (), ROXInfoWin) |
| #define | ROX_INFO_WIN_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, rox_info_win_get_type (), ROXInfoWinClass) |
| #define | ROX_IS_INFO_WIN(obj) GTK_CHECK_TYPE (obj, rox_info_win_get_type ()) |
| #define | InfoWin ROXInfoWin |
| #define | InfoWinClass ROXInfoWinClass |
Functions | |
| GType | rox_info_win_get_type (void) |
| GtkWidget * | rox_info_win_new (const gchar *program, const gchar *purpose, const gchar *version, const gchar *author, const gchar *website) |
| void | rox_info_win_add_browser_command (ROXInfoWin *iw, const gchar *cmd) |
| GtkWidget * | rox_info_win_get_extension_area (ROXInfoWin *iw) |
| GtkWidget * | info_win_new (const gchar *program, const gchar *purpose, const gchar *version, const gchar *author, const gchar *website) |
| GtkWidget * | info_win_new_from_appinfo (const gchar *program) |
| void | info_win_add_browser_command (ROXInfoWin *iw, const gchar *cmd) |
| #define InfoWin ROXInfoWin |
| #define InfoWinClass ROXInfoWinClass |
| #define ROX_INFO_WIN | ( | obj | ) | GTK_CHECK_CAST (obj, rox_info_win_get_type (), ROXInfoWin) |
Cast object pointer to ROXInfoWin * or NULL if not a valid ROXInfoWin *
| [in] | obj | pointer to object |
NULL | #define ROX_INFO_WIN_CLASS | ( | klass | ) | GTK_CHECK_CLASS_CAST (klass, rox_info_win_get_type (), ROXInfoWinClass) |
Cast class pointer to ROXInfoWinClass * or NULL if not a valid ROXInfoWinClass *
| [in] | klass | pointer to class |
NULL | #define ROX_IS_INFO_WIN | ( | obj | ) | GTK_CHECK_TYPE (obj, rox_info_win_get_type ()) |
Test if object is a ROXInfoWin
| [in] | obj | pointer to object |
| void info_win_add_browser_command | ( | ROXInfoWin * | iw, | |
| const gchar * | cmd | |||
| ) |
| GtkWidget* info_win_new | ( | const gchar * | program, | |
| const gchar * | purpose, | |||
| const gchar * | version, | |||
| const gchar * | author, | |||
| const gchar * | website | |||
| ) |
| GtkWidget* info_win_new_from_appinfo | ( | const gchar * | program | ) |
| void rox_info_win_add_browser_command | ( | ROXInfoWin * | iw, | |
| const gchar * | cmd | |||
| ) |
Add a possible command for viewing a web page.
| [in,out] | iw | a valid info window |
| [in] | cmd | command to add. It will be called with a single argument which is the URL to view |
| GtkWidget* rox_info_win_get_extension_area | ( | ROXInfoWin * | iw | ) |
Get pointer to a GtkVBox between the default contents and the dialog area with the close button. Arbitrary content may be added here.
| [in,out] | iw | a valid info window |
| GType rox_info_win_get_type | ( | void | ) |
Type code for an InfoWin
| GtkWidget* rox_info_win_new | ( | const gchar * | program, | |
| const gchar * | purpose, | |||
| const gchar * | version, | |||
| const gchar * | author, | |||
| const gchar * | website | |||
| ) |
Construct an information window for the program.
| [in] | program | name of program |
| [in] | purpose | short description of program's function |
| [in] | version | string describing current version |
| [in] | author | name of author(s) |
| [in] | website | URL where to find more information or get new versions |
1.5.0